Share via


Método IMsmMerge::ExtractCAB (mergemod.h)

El método ExtractCAB extrae el archivo .cab incrustado de un módulo y lo guarda como el archivo especificado. El instalador crea este archivo si aún no existe y sobrescribe el archivo si existe. Para obtener más información, vea el método ExtractCAB del objeto Merge .

IMsmMerge2::ExtractCAB Mergemod.dll versión 2.0 o posterior.

 
IMsmMerge::ExtractCAB Todas las versiones de Mergemod.dll.

Sintaxis

HRESULT ExtractCAB(
  [in] const BSTR FileName
);

Parámetros

[in] FileName

Archivo 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
E_INVALIDARG
Uno de los argumentos no es válido.
ERROR_OPEN_FAILED como HRESULT
No se pudo crear el archivo de salida.
ERROR_WRITE_FAULT como HRESULT
No se pudieron escribir datos en el archivo de salida.
E_FAIL
No se puede acceder al archivo .cab incrustado.
S_FALSE
No se encontró ningún archivo .cab incrustado.
S_OK
La función se ha realizado correctamente.

Requisitos

Requisito Value
Cliente mínimo compatible Mergemod.dll 1.0 o posterior
Plataforma de destino Windows
Encabezado mergemod.h
Archivo DLL Mergemod.dll

Consulte también

Automatización de módulos de combinación