Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ListType--Funktion ruft eine angegebene Rückruffunktion für jedes Element in einer verknüpften Liste auf.
Syntax
ULONG ListType(
[in] IN LPCSTR Type,
[in] IN ULONG64 Address,
[in] IN USHORT ListByFieldAddress,
[in] IN LPCSTR NextPointer,
[in] IN PVOID Context,
[in] IN PSYM_DUMP_FIELD_CALLBACK CallbackRoutine
);
Parameter
[in] Type
Gibt den Namen des Typs der einzelnen Einträge in der verknüpften Liste an.
[in] Address
Wenn ListByFieldAddress null ist:
Gibt die Adresse im Speicher des Ziels des ersten Eintrags in der verknüpften Liste an.
Wenn ListByFieldAddress 1 lautet:
Gibt die Adresse im Speicher des Ziels des Elements des ersten Eintrags an, der auf den nächsten Eintrag verweist.
[in] ListByFieldAddress
Gibt an, ob Address die Basisadresse des ersten Eintrags enthält oder ob sie die Adresse des Elements des ersten Eintrags enthält, der auf den nächsten Eintrag verweist.
[in] NextPointer
Gibt den Namen des Elements in der Struktur des Typs Type an, der einen Zeiger auf den nächsten Eintrag in der verknüpften Liste enthält. NextPointer- kann beispielsweise ein punkttrennter Pfad sein, wenn Typ- "nt!_ETHREAD" lautet, NextPointer- "Tcb.ThreadListEntry.Flink" sein könnte.
[in] Context
Gibt einen Zeiger an, der an die durch CallbackRoutine angegebene Rückruffunktion übergeben wird, jedes Mal, wenn die Rückruffunktion aufgerufen wird.
[in] CallbackRoutine
Gibt eine Funktion an, die für jeden Eintrag in der verknüpften Liste aufgerufen wird. Die Parameter, die an die Funktion übergeben werden, sind die Context Zeiger und eine FIELD_INFO Struktur; die Adresse des Eintrags befindet sich in der Adresse Mitglied dieser Struktur.
Rückgabewert
Diese Funktion gibt TRUE bei Erfolg zurück und FALSE- bei Fehlern.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |