共用方式為


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 (bool)

ExtRemoteTyped::Set (pcstr ulong64 bool)

ExtRemoteTyped::Set (pcstr ulong64)

ExtRemoteTyped::Set (pcstr)

ExtRemoteTypedList