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