ReadListEntry 関数 (wdbgexts.h)
ReadListEntry 関数は、ターゲットのメモリから二重にリンクされたリスト エントリを読み取ります。
構文
ULONG ReadListEntry(
ULONG64 Address,
PLIST_ENTRY64 List
);
パラメーター
Address
ターゲット内のリスト エントリのアドレスを指定します。 ターゲットが 32 ビット ポインターを使用する場合、これはLIST_ENTRY32構造体のアドレスである必要があります。 ターゲットが 64 ビット ポインターを使用する場合、これはLIST_ENTRY64構造体のアドレスである必要があります。
List
リスト内の前のエントリと次のエントリへのポインターを含むLIST_ENTRY64構造体を受け取ります。 ターゲットが 32 ビット ポインターを使用する場合、64 ビットに符号拡張されます。
戻り値
関数が成功した場合、戻り値は TRUE です。それ以外の場合は FALSE です。
注釈
LIST_ENTRY構造体の詳細については、Windows Driver Kit (WDK) のドキュメントを参照してください。
WdbgExts 拡張機能を作成する場合は、 wdbgexts.h を含めます。 この関数を呼び出す DbgEng 拡張機能を記述する場合は、dbgeng.h の前に wdbgexts.h を含めます (詳細については、「DbgEng 拡張機能コードの記述」を参照してください)。
LIST_ENTRY64とLIST_ENTRY32は winnt.h で定義されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | wdbgexts.h (Wdbgexts.h、Dbgeng.h、Winnt.h、Ntdef.h を含む) |