Partager via


ExtRemoteTypedList ::SetTypeAndLink, méthode (engextcpp.hpp)

La méthode SetTypeAndLink définit les informations de type de 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 de type des éléments de liste. 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 par rapport 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 est 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 Typed Data) ou ExtRemoteTyped ::Copy(ExtRemoteTyped).

Valeur de retour

Aucun

Remarques

Pour plus d’informations sur les structures SINGLE_LIST_ENTRY et LIST_ENTRY, consultez la documentation du Kit de pilotes Windows.

Retours

Aucun

Spécifications

Besoin Valeur
plateforme cible Bureau (informatique)
En-tête engextcpp.hpp (include Engextcpp.hpp)

Voir aussi

ExtRemoteTyped ::Set(bool)

ExtRemoteTyped ::Set(pcstr ulong64 bool)

ExtRemoteTyped ::Set(pcstr ulong64)

extRemoteTyped ::Set(pcstr)

ExtRemoteTypedList