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