ExtRemoteTypedList ::SetTypeAndLink, méthode (engextcpp.hpp)
La méthode SetTypeAndLink définit les informations de type pour la liste typée.
Syntaxe
void SetTypeAndLink(
[in] PCSTR Type,
[in] PCSTR LinkField,
[in] ULONG64 TypeModBase,
[in] ULONG TypeId,
[in, out, optional] PULONG64 CacheCookie
);
Paramètres
[in] Type
Nom du type pour les éléments de liste. Le type peut inclure un qualificateur de module (par exemple, mymodule !mytype). Si TypeId n’est pas égal à zéro, Type n’est pas utilisé.
[in] LinkField
Nom du champ de la structure de données typée qui contient le pointeur vers l’élément de liste suivant. Il s’agit de la structure SINGLE_LIST_ENTRY ou de la structure LIST_ENTRY incorporée dans l’élément de liste.
[in] TypeModBase
Emplacement dans la mémoire de la cible de l’adresse de base du module qui contient le type spécifié par TypeId. Si TypeId est égal à zéro, TypeModBase n’est pas utilisé.
[in] TypeId
ID de type du type relatif au module spécifié par TypeModBase. Si TypeId est égal à zéro, Type est utilisé pour spécifier le type des éléments de liste.
[in, out, optional] CacheCookie
Cookie de cache à utiliser pour mettre en cache les informations de type. Si CacheCookie a la valeur NULL, le moteur de débogueur recherche les informations de type à chaque fois.
Pour plus d’informations sur CacheCookie, consultez les méthodes ExtRemoteTyped ::Copy(Debug Typd Data) ou ExtRemoteTyped ::Copy(ExtRemoteTyped).
Valeur de retour
None
Remarques
Pour plus d’informations sur les structures SINGLE_LIST_ENTRY et LIST_ENTRY, consultez la documentation du Kit de pilotes Windows.
Retours
None
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | engextcpp.hpp (inclure Engextcpp.hpp) |
Voir aussi
ExtRemoteTyped ::Set(pcstr ulong64 bool)