Compartilhar via


SPFILENOTIFY_FILEEXTRACTED mensagem

A notificação SPFILENOTIFY_FILEEXTRACTED é enviada a uma rotina de retorno de chamada por SetupIterateCabinet para indicar que um arquivo foi extraído do gabinete ou que uma extração falhou e o processamento do gabinete foi cancelado.

SPFILENOTIFY_FILEEXTRACTED
  Param1 = (UINT) FilePathInfo;
  Param2 = (UINT) 0;
            

Parâmetros

Param1

Ponteiro para uma estrutura FILEPATHS que contém informações de caminho para o arquivo extraído. O membro SourceFile da estrutura FILEPATHS contém o caminho de origem completo do gabinete. O membro TargetFile fornece o caminho de destino completo do arquivo a ser instalado no sistema.

Param2

Não utilizado.

Valor retornado

A rotina de retorno de chamada do gabinete deve retornar um dos valores a seguir.

Código de retorno Descrição
NO_ERROR
Nenhum erro foi encontrado, continue processando o gabinete.
ERROR_XXX
Ocorreu um erro do tipo especificado. SetupIterateCabinet retornará zero. GetLastError retornará o código de erro especificado.

Observação

Não há nenhuma rotina de retorno de chamada de gabinete padrão fornecida com a API de Instalação. Seu aplicativo de instalação deve fornecer uma rotina de retorno de chamada para lidar com as notificações enviadas pela função SetupIterateCabinet .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Setupapi.h

Confira também

Visão geral

Notificações

FILEPATHS

SetupIterateCabinet