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,用於快取類型資訊。 如果 CacheCookieNULL,調試程式引擎會每次搜尋類型資訊。
如需 CacheCookie的詳細資訊,請參閱 ExtRemoteTyped::Copy(Debug Typed Data) 或 ExtRemoteTyped::Copy(ExtRemoteTyped) 方法。
傳回值
沒有
言論
如需SINGLE_LIST_ENTRY和LIST_ENTRY結構的詳細資訊,請參閱 Windows 驅動程式套件檔。
返回
沒有
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | engextcpp.hpp (包括 Engextcpp.hpp) |
另請參閱
ExtRemoteTyped::Set(pcstr ulong64 bool)