Método IMsmMerge::ExtractFiles (mergemod.h)
O método ExtractFiles extrai o arquivo de .cab inserido de um módulo e grava esses arquivos no diretório de destino. Para obter mais informações, consulte o método ExtractFiles do objeto Merge .
IMsmMerge2::ExtractFiles Mergemod.dll versão 2.0 ou posterior.
Sintaxe
HRESULT ExtractFiles(
[in] const BSTR Path
);
Parâmetros
[in] Path
O diretório 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 |
---|---|
|
Não foi possível criar o caminho de saída. |
|
Não foi possível criar o arquivo de saída. |
|
Não foi possível gravar dados no arquivo de saída. |
|
Não é possível acessar o arquivo de .cab inserido ou criar um arquivo temporário. |
|
Nenhum arquivo de .cab inserido foi encontrado. |
|
A função foi bem-sucedida. |
Comentários
Todos os arquivos do diretório de destino com o mesmo nome são substituídos. O caminho será criado se ele ainda não existir.
ExtractFiles sempre extrai os arquivos usando nomes de arquivos curtos para o caminho. Para usar nomes de arquivo longos para o caminho, use a função ExtractFilesEx .
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 |