Compartir a través de


mensaje de SPFILENOTIFY_FILEINCABINET

El SPFILENOTIFY_FILEINCABINET notificación se envía a una rutina de devolución de llamada por SetupIterateCabinet para cada archivo que se encuentra en el archivador. La rutina de devolución de llamada debe devolver un valor que indique si se va a extraer el archivo.

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

Parámetros

Param1

Puntero a una estructura de FILE_IN_CABINET_INFO que contiene información sobre el archivo en el gabinete.

Param2

Puntero a una cadena terminada en null que contiene el nombre de archivo del archivo de archivador.

Valor devuelto

La rutina de devolución de llamada debe devolver una de las siguientes opciones.

Código devuelto Descripción
FILEOP_SKIP
No extraiga el archivo, omitalo.
FILEOP_DOIT
Extrae el archivo.

Si la rutina de devolución de llamada devuelve FILEOP_DOIT, el nombre que se usará para el archivo extraído debe especificarse en el miembro FullTargetName de la estructura de FILE_IN_CABINET_INFO pasada a la rutina en Param1.

Nota

No hay ninguna rutina de devolución de llamada predeterminada del gabinete. La aplicación de instalación debe proporcionar una rutina de devolución de llamada para controlar las notificaciones enviadas por SetupIterateCabinet.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Setupapi.h

Vea también

Información general

Notificaciones

FILE_IN_CABINET_INFO

SetupIterateCabinet