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 扩展代码)。
winnt.h中定义了LIST_ENTRY64和LIST_ENTRY32。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | wdbgexts.h (包括 Wdbgexts.h、Dbgeng.h、Winnt.h、Ntdef.h) |