SPFILENOTIFY_FILEINCABINET mensagem

A notificação de SPFILENOTIFY_FILEINCABINET é enviada para uma rotina de retorno de chamada por SetupIterateCabinet para cada arquivo encontrado no gabinete. A rotina de retorno de chamada deve retornar um valor que indica se o arquivo deve ser extraído.

SPFILENOTIFY_FILEINCABINET
  Param1 = (UINT) FileInCabinetInfo;
  Param2 = (UINT) CabinetFile;
            

Parâmetros

Param1

Ponteiro para uma estrutura de FILE_IN_CABINET_INFO que contém informações sobre o arquivo no gabinete.

Param2

Ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome do arquivo de gabinete.

Valor retornado

Sua rotina de retorno de chamada deve retornar um dos seguintes.

Código de retorno Descrição
FILEOP_SKIP
Não extraia o arquivo, ignore-o.
FILEOP_DOIT
Extraia o arquivo.

Se a rotina de retorno de chamada retornar FILEOP_DOIT, o nome a ser usado para o arquivo extraído deverá ser especificado no membro FullTargetName da estrutura FILE_IN_CABINET_INFO passada para a rotina no Param1.

Observação

Não há uma rotina padrão de retorno de chamada do gabinete. O aplicativo de instalação deve fornecer uma rotina de retorno de chamada para lidar com as notificações enviadas por 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

FILE_IN_CABINET_INFO

SetupIterateCabinet