次の方法で共有


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 0 でない場合、Type は使用されません。

[in] LinkField

次のリスト アイテムへのポインターを含む型指定されたデータ構造のフィールドの名前。 これは、リスト アイテムに埋め込まれたSINGLE_LIST_ENTRY構造体またはLIST_ENTRY構造体です。

[in] TypeModBase

TypeIdで指定された型を含むモジュールのベース アドレスのターゲット のメモリ内の場所。 TypeId ゼロの場合、TypeModBase は使用されません。

[in] TypeId

TypeModBase で指定されたモジュールに対する相対的な型の型 ID指定します。 TypeId が 0 の場合は、Type を使用してリスト アイテムの種類を指定します。

[in, out, optional] CacheCookie

型情報のキャッシュに使用するキャッシュ Cookie。 CacheCookie が NULL 場合、デバッガー エンジンは毎回型情報を検索します。

CacheCookieの詳細については、extRemoteTyped::Copy(型指定されたデータのデバッグ) または ExtRemoteTyped::Copy(ExtRemoteTyped) メソッド を参照してください。

戻り値

何一つ

備考

SINGLE_LIST_ENTRY構造とLIST_ENTRY構造の詳細については、Windows Driver Kit のドキュメントを参照してください。

収益

何一つ

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー engextcpp.hpp (Engextcpp.hpp を含む)

関連項目

ExtRemoteTyped::Set(bool)

ExtRemoteTyped::Set(pcstr ulong64 bool)

ExtRemoteTyped::Set(pcstr ulong64)

ExtRemoteTyped::Set(pcstr)

ExtRemoteTypedList する