Partager via


SPFILENOTIFY_FILEEXTRACTED message

La notification SPFILENOTIFY_FILEEXTRACTED est envoyée à une routine de rappel par SetupIterateCabinet pour indiquer qu’un fichier a été extrait de l’armoire ou qu’une extraction a échoué et que le traitement de l’armoire a été annulé.

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

Paramètres

Param1

Pointeur vers une structure FILEPATHS qui contient des informations de chemin d’accès pour le fichier extrait. Le membre SourceFile de la structure FILEPATHS contient le chemin d’accès source complet de l’armoire. Le membre TargetFile fournit le chemin d’accès cible complet du fichier à installer sur le système.

Param2

Inutilisé.

Valeur retournée

La routine de rappel d’armoire doit retourner l’une des valeurs suivantes.

Code de retour Description
NO_ERROR
Aucune erreur n’a été rencontrée, poursuivez le traitement de l’armoire.
ERROR_XXX
Une erreur du type spécifié s’est produite. SetupIterateCabinet retourne zéro. GetLastError retourne le code d’erreur spécifié.

Notes

Aucune routine de rappel d’armoire par défaut n’est fournie avec l’API d’installation. Votre application d’installation doit fournir une routine de rappel pour gérer les notifications envoyées par la fonction SetupIterateCabinet .

Configuration requise

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

FILEPATHS

SetupIterateCabinet