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) |