共用方式為


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