Método IMsmMerge::ExtractFiles (mergemod.h)
El método ExtractFiles extrae el archivo .cab incrustado de un módulo y, a continuación, escribe esos archivos en el directorio de destino. Para obtener más información, vea el método ExtractFiles del objeto Merge .
IMsmMerge2::ExtractFiles Mergemod.dll versión 2.0 o posterior.
Sintaxis
HRESULT ExtractFiles(
[in] const BSTR Path
);
Parámetros
[in] Path
Directorio de destino completo. Se puede usar un LPCWSTR en lugar de un BSTR.
Valor devuelto
Este método puede devolver uno de estos valores.
Valor | Significado |
---|---|
|
No se pudo crear la ruta de acceso de salida. |
|
No se pudo crear el archivo de salida. |
|
No se pudieron escribir datos en el archivo de salida. |
|
No se puede acceder al archivo .cab incrustado o crear un archivo temporal. |
|
No se encontró ningún archivo .cab incrustado. |
|
La función se ha realizado correctamente. |
Observaciones
Los archivos del directorio de destino con el mismo nombre se sobrescriben. La ruta se crea si todavía no existe.
ExtractFiles siempre extrae archivos con nombres de archivo cortos para la ruta de acceso. Para usar nombres de archivo largos para la ruta de acceso, use la función ExtractFilesEx .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Mergemod.dll 1.0 o posterior |
Plataforma de destino | Windows |
Encabezado | mergemod.h |
Archivo DLL | Mergemod.dll |