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 不是零,則不會使用 Type 。
[in] LinkField
具型別數據結構的功能變數名稱,其中包含下一個清單專案的指標。 這是內嵌在清單專案中的SINGLE_LIST_ENTRY結構或LIST_ENTRY結構。
[in] TypeModBase
目標記憶體中,包含 TypeId 所指定類型的模組基位址位置。 如果 TypeId 為零,則不會使用 TypeModBase 。
[in] TypeId
型別的型別標識碼,相對於 TypeModBase 所指定的模組。 如果 TypeId 為零, 則會使用 Type 來指定清單項目的類型。
[in, out, optional] CacheCookie
快取 Cookie,用於快取類型資訊。 如果 CacheCookie 為 NULL,調試程式引擎會每次搜尋類型資訊。
如需 CacheCookie 的詳細資訊,請參閱 ExtRemoteTyped::Copy (Debug Typed Data) 或 ExtRemoteTyped::Copy (ExtRemoteTyped) 方法。
傳回值
無
備註
如需SINGLE_LIST_ENTRY和LIST_ENTRY結構的詳細資訊,請參閱 Windows 驅動程式套件檔。
傳回
無
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | engextcpp.hpp (包含 Engextcpp.hpp) |
另請參閱
ExtRemoteTyped::Set (pcstr ulong64 bool)