Partager via


Classe ExtRemoteTypedList (engextcpp.hpp)

La classe ExtRemoteTypedList étend la classe ExtRemoteList . La classe ExtRemoteTypedList ajoute des informations de type permettant à chaque élément de la liste d’être représenté par un instance de la classe ExtRemoteTyped.

La classe ExtRemoteTypedList inclut les constructeurs et méthodes suivants :

ExtRemoteTypedList ::ExtRemoteTypedList(ExtRemoteData)

ExtRemoteTypedList ::ExtRemoteTypedList(ULONG64)

SetTypeAndLink

GetTypedNodePtr

GetTypedNode

class ExtRemoteTypedList : public ExtRemoteList
{
public:
    PCSTR  m_Type;
    ULONG64  m_TypeModBase;
    ULONG  m_TypeId;
};
m_Type
Nom de type des éléments de liste. Le type peut inclure un qualificateur de module (par exemple, mymodule !mytype). Si m_TypeId n’est pas égal à zéro, Type n’est pas utilisé.
m_TypeModBase
Emplacement dans la mémoire de la cible de l’adresse de base du module qui contient le type spécifié par m_TypeId. Si m_TypeId est égal à zéro, m_TypeModBase n’est pas utilisé.
m_TypeId
ID de type du type relatif au module spécifié par m_TypeModBase. Si m_TypeId est égal à zéro, m_Type est utilisé pour spécifier le type des éléments de liste.

Héritage

La classe ExtRemoteTypedList implémente ExtRemoteList.

Méthodes

La classe ExtRemoteTypedList possède ces méthodes.

 
ExtRemoteTypedList ::ExtRemoteTypedList

Le constructeur ExtRemoteTypedList(ExtRemoteData&,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) crée une instance qui encapsule une liste unique ou doublement liée.
ExtRemoteTypedList ::ExtRemoteTypedList

Le constructeur ExtRemoteTypedList(ULONG64,PCSTR,PCSTR,ULONG64,ULONG,PULONG64,bool) crée un instance qui encapsule une liste typée liée ou doublement liée.
ExtRemoteTypedList ::GetTypedNode

La méthode GetTypedNode retourne l’élément de liste actif.
ExtRemoteTypedList ::GetTypedNodePtr

La méthode GetTypedNodePtr retourne un pointeur vers l’élément de liste actif.
ExtRemoteTypedList ::SetTypeAndLink

La méthode SetTypeAndLink définit les informations de type pour la liste typée.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête engextcpp.hpp (inclure Engextcpp.hpp)

Voir aussi

ExtRemoteList

ExtRemoteTyped

ExtRemoteTypedList ::ExtRemoteTypedList(ExtRemoteData)

ExtRemoteTypedList ::ExtRemoteTypedList(ULONG64)

GetTypedNode

GetTypedNodePtr

SetTypeAndLink