Freigeben über


ExtRemoteTypedList::SetTypeAndLink-Methode (engextcpp.hpp)

Die SetTypeAndLink--Methode legt die Typinformationen für die typierte Liste fest.

Syntax

void SetTypeAndLink(
  [in]                PCSTR    Type,
  [in]                PCSTR    LinkField,
  [in]                ULONG64  TypeModBase,
  [in]                ULONG    TypeId,
  [in, out, optional] PULONG64 CacheCookie
);

Parameter

[in] Type

Der Typname für die Listenelemente. Typ- kann einen Modulqualifizierer enthalten (z. B. mymodule!mytype). Wenn TypeId- nicht null ist, wird Typ- nicht verwendet.

[in] LinkField

Der Name des Felds der typierten Datenstruktur, die den Zeiger auf das nächste Listenelement enthält. Dies ist entweder die SINGLE_LIST_ENTRY Struktur oder die LIST_ENTRY Struktur, die in das Listenelement eingebettet ist.

[in] TypeModBase

Der Speicherort im Speicher des Ziels der Basisadresse des Moduls, das den durch TypeIdangegebenen Typ enthält. Wenn TypeId- null ist, wird TypeModBase- nicht verwendet.

[in] TypeId

Die Typ-ID des Typs relativ zum modul, das durch TypeModBaseangegeben wird. Wenn TypeId null ist, wird Type verwendet, um den Typ der Listenelemente anzugeben.

[in, out, optional] CacheCookie

Das Cachecookies, das zum Zwischenspeichern der Typinformationen verwendet werden soll. Wenn CacheCookie-NULL-ist, sucht das Debuggermodul jedes Mal nach den Typinformationen.

Weitere Informationen zu CacheCookie-finden Sie unter ExtRemoteTyped::Copy(Debug Typed Data) oder ExtRemoteTyped::Copy(ExtRemoteTyped) Methoden.

Rückgabewert

Nichts

Bemerkungen

Weitere Informationen zu den SINGLE_LIST_ENTRY- und LIST_ENTRY-Strukturen finden Sie in der Dokumentation zum Windows Driver Kit.

Ertrag

Nichts

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- engextcpp.hpp (include Engextcpp.hpp)

Siehe auch

ExtRemoteTyped::Set(bool)

ExtRemoteTyped::Set(pcstr ulong64 bool)

ExtRemoteTyped::Set(pcstr ulong64)

ExtRemoteTyped::Set(pcstr)

ExtRemoteTypedList