Compartilhar via


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

O método ExtractCAB extrai o arquivo de .cab inserido de um módulo e o salva como o arquivo especificado. O instalador criará esse arquivo se ele ainda não existir e substituirá o arquivo se ele existir. Para obter mais informações, consulte o método ExtractCAB do objeto Merge .

IMsmMerge2::ExtractCAB Mergemod.dll versão 2.0 ou posterior.

 
IMsmMerge::ExtractCAB Todas as versões Mergemod.dll.

Sintaxe

HRESULT ExtractCAB(
  [in] const BSTR FileName
);

Parâmetros

[in] FileName

O arquivo de destino totalmente qualificado. Um LPCWSTR pode ser usado no lugar de um BSTR.

Retornar valor

Esse método pode retornar um desses valores.

Valor Significado
E_INVALIDARG
Um dos argumentos é inválido.
ERROR_OPEN_FAILED como HRESULT
Não foi possível criar o arquivo de saída.
ERROR_WRITE_FAULT como HRESULT
Não foi possível gravar dados no arquivo de saída.
E_FAIL
Não é possível acessar o arquivo de .cab inserido.
S_FALSE
Nenhum arquivo de .cab inserido foi encontrado.
S_OK
A função foi bem-sucedida.

Requisitos

Requisito Valor
Cliente mínimo com suporte Mergemod.dll 1.0 ou versões posteriores
Plataforma de Destino Windows
Cabeçalho mergemod.h
DLL Mergemod.dll

Confira também

Automação de módulo de mesclagem