PENUMDIRTREE_CALLBACKW fonction de rappel (dbghelp.h)
Fonction de rappel définie par l’application utilisée avec la fonction EnumDirTree. Il est appelé chaque fois qu’une correspondance est trouvée.
Les types PENUMDIRTREE_CALLBACK et PENUMDIRTREE_CALLBACKW définissent un pointeur vers cette fonction de rappel. EnumDirTreeProc est un espace réservé pour le nom de la fonction définie par l’application.
Syntaxe
PENUMDIRTREE_CALLBACKW PenumdirtreeCallbackw;
BOOL PenumdirtreeCallbackw(
[in] PCWSTR FilePath,
[in, optional] PVOID CallerData
)
{...}
Paramètres
[in] FilePath
Pointeur vers une mémoire tampon qui reçoit le chemin d’accès complet du fichier trouvé.
[in, optional] CallerData
Valeur définie par l’utilisateur spécifiée dans EnumDirTree, ou NULL. En règle générale, ce paramètre est utilisé par une application pour passer un pointeur vers une structure de données qui permet à la fonction de rappel d’établir un contexte.
Valeur de retour
Pour continuer l’énumération, la fonction de rappel doit retourner FALSE.
Pour arrêter l’énumération, la fonction de rappel doit retourner TRUE.
Remarques
Note
L’en-tête dbghelp.h définit PENUMDIRTREE_CALLBACK en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | dbghelp.h |
redistribuable | DbgHelp.dll 6.0 ou version ultérieure |