Freigeben über


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

Weitere Informationen

FIELD_INFO

IG_DUMP_SYMBOL_INFO

Ioctl