Freigeben über


PENUMDIRTREE_CALLBACK Rückruffunktion (dbghelp.h)

Eine anwendungsdefinierte Rückruffunktion, die mit der EnumDirTree-Funktion verwendet wird. Sie wird jedes Mal aufgerufen, wenn eine Übereinstimmung gefunden wird.

Die Typen PENUMDIRTREE_CALLBACK und PENUMDIRTREE_CALLBACKW definieren einen Zeiger auf diese Rückruffunktion. EnumDirTreeProc ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.

Syntax

PENUMDIRTREE_CALLBACK PenumdirtreeCallback;

BOOL PenumdirtreeCallback(
  [in]           PCSTR FilePath,
  [in, optional] PVOID CallerData
)
{...}

Parameter

[in] FilePath

Ein Zeiger auf einen Puffer, der den vollständigen Pfad der gefundenen Datei empfängt.

[in, optional] CallerData

Ein benutzerdefinierter Wert, der in EnumDirTree oder NULL angegeben ist. In der Regel wird dieser Parameter von einer Anwendung verwendet, um einen Zeiger auf eine Datenstruktur zu übergeben, die es der Rückruffunktion ermöglicht, kontextabhängig zu sein.

Rückgabewert

Um die Enumeration fortzusetzen, muss die Rückruffunktion FALSE zurückgeben.

Um die Enumeration zu beenden, muss die Rückruffunktion TRUE zurückgeben.

Anforderungen

   
Zielplattform Windows
Kopfzeile dbghelp.h
Verteilbare Komponente DbgHelp.dll 6.0 oder höher

Weitere Informationen

DbgHelp-Funktionen

EnumDirTree