ExtRemoteTypedList::SetTypeAndLink-Methode (engextcpp.hpp)
Die SetTypeAndLink-Methode legt die Typinformationen für die typisierte 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 0 ist, wird Type nicht verwendet.
[in] LinkField
Der Name des Felds der typisierten Datenstruktur, das den Zeiger auf das nächste Listenelement enthält. Dies ist entweder die SINGLE_LIST_ENTRY-Struktur oder die LIST_ENTRY-Struktur, die im Listenelement eingebettet ist.
[in] TypeModBase
Der Speicherort im Speicher des Ziels der Basisadresse des Moduls, das den durch TypeId angegebenen Typ enthält. Wenn TypeId 0 ist, wird TypeModBase nicht verwendet.
[in] TypeId
Die Typ-ID des Typs relativ zum von TypeModBase angegebenen Modul. Wenn TypeId 0 ist, wird Type verwendet, um den Typ der Listenelemente anzugeben.
[in, out, optional] CacheCookie
Das Cachecooky, das zum Zwischenspeichern der Typinformationen verwendet werden soll. Wenn CacheCookieNULL ist, sucht die Debugger-Engine jedes Mal nach den Typinformationen.
Weitere Informationen zu CacheCookie finden Sie in den Methoden ExtRemoteTyped::Copy(Debug Typed Data) oder ExtRemoteTyped::Copy(ExtRemoteTyped).
Rückgabewert
Keine
Bemerkungen
Weitere Informationen zu den SINGLE_LIST_ENTRY- und LIST_ENTRY-Strukturen finden Sie in der Dokumentation zum Windows Driver Kit.
Rückgabe
Keine
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | engextcpp.hpp (include Engextcpp.hpp) |
Weitere Informationen
ExtRemoteTyped::Set(pcstr ulong64 bool)