ExtRemoteTypedList::SetTypeAndLink 方法 (engextcpp.hpp)
SetTypeAndLink 方法设置类型列表的类型信息。
语法
void SetTypeAndLink(
[in] PCSTR Type,
[in] PCSTR LinkField,
[in] ULONG64 TypeModBase,
[in] ULONG TypeId,
[in, out, optional] PULONG64 CacheCookie
);
参数
[in] Type
列表项的类型名称。 类型 可以包含模块限定符(例如,mymodule!mytype)。 如果 TypeId 不为零,则不使用 类型。
[in] LinkField
类型化数据结构的字段的名称,该字段包含指向下一个列表项的指针。 这是SINGLE_LIST_ENTRY结构或嵌入在列表项中的LIST_ENTRY结构。
[in] TypeModBase
目标内存中模块基址中的位置,该基址包含由 TypeId指定的类型。 如果 TypeId 为零,则不使用 TypeModBase。
[in] TypeId
类型相对于 TypeModBase指定的模块的类型 ID。 如果 TypeId 为零,则 类型 用于指定列表项的类型。
[in, out, optional] CacheCookie
用于缓存类型信息的缓存 Cookie。 如果 CacheCookieNULL,则调试器引擎将每次搜索类型信息。
有关 CacheCookie的详细信息,请参阅 ExtRemoteTyped::Copy(调试类型化数据) 或 ExtRemoteTyped::Copy(ExtRemoteTyped) 方法。
返回值
没有
言论
有关SINGLE_LIST_ENTRY和LIST_ENTRY结构的详细信息,请参阅 Windows 驱动程序工具包文档。
返回
没有
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | engextcpp.hpp (包括 Engextcpp.hpp) |
另请参阅
ExtRemoteTyped::Set(pcstr ulong64 bool)