Freigeben über


ReadListEntry-Funktion (wdbgexts.h)

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

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 den vorherigen und nächsten Eintrag in der Liste enthält. Wenn das Ziel 32-Bit-Zeiger verwendet, werden sie auf 64 Bits erweitert.

Rückgabewert

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

Hinweise

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.h ein. Wenn Sie eine DbgEng-Erweiterung schreiben, die diese Funktion aufruft, schließen Sie wdbgexts.h vor dbgeng.h ein (ausführliche Informationen finden Sie unter Schreiben von DbgEng-Erweiterungscode ).

LIST_ENTRY64 und LIST_ENTRY32 sind in winnt.h definiert.

Anforderungen

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