Freigeben über


ReadListEntry-Funktion (wdbgexts.h)

Die ReadListEntry--Funktion liest einen doppelt verknüpften Listeneintrag aus dem Speicher des Ziels vor.

Syntax

ULONG ReadListEntry(
  ULONG64       Address,
  PLIST_ENTRY64 List
);

Parameter

Address

Gibt die Adresse des Listeneintrags im Ziel an. Wenn das Ziel 32-Bit-Zeiger verwendet, sollte dies die Adresse einer LIST_ENTRY32 Struktur sein. Wenn das Ziel 64-Bit-Zeiger verwendet, sollte dies die Adresse einer LIST_ENTRY64 Struktur sein.

List

Empfängt eine LIST_ENTRY64 Struktur, die Zeiger auf die vorherigen und nächsten Einträge in der Liste enthält. Wenn das Ziel 32-Bit-Zeiger verwendet, werden sie auf 64 Bit sign-erweitert.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert TRUE; andernfalls ist es FALSE.

Bemerkungen

Weitere Informationen zu den LIST_ENTRY Strukturen finden Sie in der Dokumentation zum Windows Driver Kit (WDK).

Wenn Sie eine WdbgExts-Erweiterung schreiben, schließen Sie wdbgexts.hein. Wenn Sie eine DbgEng-Erweiterung schreiben, die diese Funktion aufruft, fügen Sie wdbgexts.h vor dbgeng.h hinzu (weitere Informationen finden Sie unter Writing DbgEng Extension Code).

LIST_ENTRY64 und LIST_ENTRY32 werden in winnt.hdefiniert.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- wdbgexts.h (include Wdbgexts.h, Dbgeng.h, Winnt.h, Ntdef.h)