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 |
---|---|
|
N’extrayez pas le fichier, ignorez-le. |
|
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 |
|