PSYM_DUMP_FIELD_CALLBACK Rückruffunktion (wdbgexts.h)
Die PSYM_DUMP_FIELD_CALLBACK Rückruffunktion wird vom Debuggermodul während des IG_DUMP_SYMBOL_INFO Ioctl-Vorgangs mit Informationen zu einem Element 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 der Aufruf ausgeführt wird. 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.
Bemerkungen
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 (details hierzu finden Sie unter Writing DbgEng Extension Code). STATUS_SUCCESS und andere Status- und Fehlercodes werden in ntstatus.h definiert.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | wdbgexts.h |