PSYM_DUMP_FIELD_CALLBACK Rückruffunktion (wdbgexts.h)
Die PSYM_DUMP_FIELD_CALLBACK Rückruffunktion wird von der Debugger-Engine während des IG_DUMP_SYMBOL_INFO Ioctl-Vorgangs mit Informationen zu einem Member im angegebenen Symbol aufgerufen.
Syntax
PSYM_DUMP_FIELD_CALLBACK PsymDumpFieldCallback;
ULONG PsymDumpFieldCallback(
_FIELD_INFO *pField,
PVOID UserContext
)
{...}
Parameter
pField
Gibt das Feld an, für das diese Rückruffunktion aufgerufen wird. Das Debuggermodul füllt den Inhalt dieses Parameters aus, bevor er den Aufruf ausgibt. Weitere Informationen zu den Membern dieses Parameters finden Sie unter FIELD_INFO .
UserContext
Gibt das Benutzerkontextobjekt an, das an den Ioctl-Vorgang im Context-Member der SYM_DUMP_PARAM-Struktur übergeben wird.
Rückgabewert
Wenn die Funktion erfolgreich ist, sollte sie STATUS_SUCCESS zurückgeben. Andernfalls sollte ein entsprechender Fehlercode zurückgegeben werden.
Hinweise
Wenn Sie eine WdbgExts-Erweiterung schreiben, schließen Sie wdbgexts.h ein. Wenn Sie eine DbgEng-Erweiterung schreiben, die diesen Funktionsprototyp verwendet, schließen Sie wdbgexts.h vor dbgeng.h ein (ausführliche Informationen finden Sie unter Schreiben von DbgEng-Erweiterungscode ). STATUS_SUCCESS und andere status und Fehlercodes werden in ntstatus.h definiert.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | wdbgexts.h |