次の方法で共有


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 を含む)