Partager via


SPFILENOTIFY_FILEINCABINET message

La notification SPFILENOTIFY_FILEINCABINET est envoyée à une routine de rappel par SetupIterateCabinet pour chaque fichier trouvé dans l’armoire. La routine de rappel doit retourner une valeur indiquant s’il faut extraire le fichier.

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

Paramètres

Param1

Pointeur vers une structure FILE_IN_CABINET_INFO qui contient des informations sur le fichier dans l’armoire.

Param2

Pointeur vers une chaîne terminée par null qui contient le nom du fichier d’armoire.

Valeur retournée

Votre routine de rappel doit retourner l’un des éléments suivants.

Code de retour Description
FILEOP_SKIP
N’extrayez pas le fichier, ignorez-le.
FILEOP_DOIT
Extrayez le fichier.

Si votre routine de rappel retourne FILEOP_DOIT, le nom à utiliser pour le fichier extrait doit être spécifié dans le membre FullTargetName de la structure FILE_IN_CABINET_INFO passé à la routine dans Param1.

Notes

Il n’existe aucune routine de rappel d’armoire par défaut. L’application d’installation doit fournir une routine de rappel pour gérer les notifications envoyées par SetupIterateCabinet.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Setupapi.h

Voir aussi

Présentation

Notifications

FILE_IN_CABINET_INFO

SetupIterateCabinet