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 驱动程序工具包 (WDK) 文档。

如果要编写 WdbgExts 扩展,请包含 wdbgexts.h。 如果要编写调用此函数的 DbgEng 扩展,请在 dbgeng.h 之前包括 wdbgexts.h, (请参阅编写 DbgEng 扩展代码了解) 的详细信息。

LIST_ENTRY64和LIST_ENTRY32在 winnt.h 中定义。

要求

要求
目标平台 桌面
标头 wdbgexts.h (包括 Wdbgexts.h、Dbgeng.h、Winnt.h、Ntdef.h)