Partager via


Classe ExtRemoteTyped (engextcpp.hpp)

La classe ExtRemoteTyped permet de manipuler des données typées sur la cible. Un instance de cette classe représente une petite région de mémoire sur la cible. Cette région est interprétée comme un type spécifique. Cette classe fournit des méthodes pour manipuler la mémoire en fonction du type et pour accéder à la hiérarchie d’objets sur la cible.

ExtRemoteTyped est une sous-classe d’ExtRemoteData.

La classe ExtRemoteTyped comprend les constructeurs, opérateurs et méthodes suivants :

ExtRemoteTyped

operator=

Copy(Debug Typd Data)

Copy(ExtRemoteTyped)

Set(bool)

Set(pcstr)

Set(pcstr ulong64)

Set(pcstr ulong64 bool)

SetPrint

HasField

GetTypeSize

GetFieldSize

GetFieldOffset

Champ

ArrayElement

Dereference

GetPointerTo

Eval

Opérateur*

operator[]

GetTypeName

OutTypeName

OutSimpleValue

OutFullValue

OutTypeDefinition

Version release

GetTypeFieldOffset

classe ExtRemoteTyped : public ExtRemoteData { public : DEBUG_TYPED_DATA m_Typed ; bool m_Release ; } ;

m_Typed
Structure DEBUG_TYPED_DATA qui décrit les données typées représentées par cette instance d’ExtRemoteTyped.
m_Release
Indique si le destructeur de cette instance d’ExtRemoteTyped doit libérer la structure DEBUG_TYPED_DATA spécifiée dans m_Typed.

Héritage

La classe ExtRemoteTyped implémente ExtRemoteData.

Méthodes

La classe ExtRemoteTyped possède ces méthodes.

 
ExtRemoteTyped ::~ExtRemoteTyped

Destructeur de la classe ExtRemoteTyped. La classe ExtRemoteTyped permet de manipuler des données typées sur la cible.
ExtRemoteTyped ::ArrayElement

La méthode ArrayElement retourne les données typées dans l’élément de tableau spécifié des données typées représentées par l’objet ExtRemoteTyped.
ExtRemoteTyped ::Clear

Méthode Clear de la classe ExtRemoteTyped. La classe ExtRemoteTyped permet de manipuler des données typées sur la cible.
ExtRemoteTyped ::Copy

La méthode Copy(constDEBUG_TYPED_DATA) définit les données typées représentées par l’objet ExtRemoteTyped en copiant les informations d’un autre objet.
ExtRemoteTyped ::Copy

La méthode Copy(constExtRemoteTyped&) définit les données typées représentées par l’objet ExtRemoteTyped en copiant les informations d’un autre objet.
ExtRemoteTyped ::D ereference

La méthode Dereference retourne les données typées qui sont pointées vers les données typées représentées par cet objet.
ExtRemoteTyped ::ErtIoctl

Méthode ErtIoctl de la classe ExtRemoteTyped. La classe ExtRemoteTyped permet de manipuler des données typées sur la cible.
ExtRemoteTyped ::Eval

La méthode Eval retourne des données typées qui sont le résultat de l’évaluation d’une expression.
ExtRemoteTyped ::ExtRemoteTyped

Les constructeurs ExtRemoteTyped créent une nouvelle instance de la classe ExtRemoteTyped.
ExtRemoteTyped ::ExtRemoteTyped

Le constructeur ExtRemoteTyped(constDEBUG_TYPED_DATA) crée une nouvelle instance de la classe ExtRemoteTyped.
ExtRemoteTyped ::ExtRemoteTyped

Le constructeur de copie ExtRemoteTyped crée un instance de la classe ExtRemoteTyped.
ExtRemoteTyped ::ExtRemoteTyped

Le constructeur ExtRemoteTyped ::ExtRemoteTyped(PCSTR) crée une nouvelle instance de la classe ExtRemoteTyped.
ExtRemoteTyped ::ExtRemoteTyped

Le constructeur ExtRemoteTyped ::ExtRemoteTyped(PCSTR,ULONG64) crée une nouvelle instance de la classe ExtRemoteTyped.
ExtRemoteTyped ::ExtRemoteTyped

Le constructeur ExtRemoteTyped(PCSTR,ULONG64,bool,PULONG64,PCSTR) crée une nouvelle instance de la classe ExtRemoteTyped.
ExtRemoteTyped ::Field

La méthode Field retourne les données typées d’un membre dans les données typées représentées par cet objet.
ExtRemoteTyped ::GetFieldOffset

La méthode GetFieldOffset retourne le décalage d’un membre de l’adresse de base d’un instance du type représenté par cet objet.
ExtRemoteTyped ::GetPointerTo

La méthode GetPointerTo retourne des données typées qui sont un pointeur vers les données typées représentées par cet objet.
ExtRemoteTyped ::GetSimpleValue

Méthode GetSimpleValue de la classe ExtRemoteTyped. La classe ExtRemoteTyped permet de manipuler des données typées sur la cible.
ExtRemoteTyped ::GetTypeFieldOffset

La méthode statique GetTypeFieldOffset retourne le décalage d’un membre au sein d’une structure.
ExtRemoteTyped ::GetTypeName

La méthode GetTypeName retourne le nom de type des données typées représentées par cet objet.
ExtRemoteTyped ::GetTypeSize

La méthode GetTypeSize retourne la taille du type représenté par cet objet.
ExtRemoteTyped ::HasField

La méthode HasField détermine si le type des données représentées par cet objet contient le membre spécifié.
ExtRemoteTyped ::operator=

Méthode operator= de la classe ExtRemoteTyped. La classe ExtRemoteTyped permet de manipuler des données typées sur la cible.
ExtRemoteTyped ::operator=

L’opérateur d’affectation surchargé de l’opérateur définit les données typées représentées par l’objet ExtRemoteTyped en copiant les informations d’un autre objet.
ExtRemoteTyped ::operator[]

L’opérateur surchargé d’opérateur[] retourne les données typées dans l’élément de tableau spécifié des données typées représentées par cet objet.
ExtRemoteTyped ::operator*

L’opérateur surchargé d’opérateur* retourne les données typées pointées vers les données typées représentées par cet objet.
ExtRemoteTyped ::OutFullValue

La méthode OutFullValue imprime le type et la valeur des données typées représentées par cet objet.
ExtRemoteTyped ::OutSimpleValue

La méthode OutSimpleValue imprime la valeur des données typées représentées par cet objet.
ExtRemoteTyped ::OutTypeDefinition

La méthode OutTypeDefinition imprime le type des données typées représentées par cet objet.
ExtRemoteTyped ::OutTypeName

La méthode OutTypeName imprime le nom de type des données typées représentées par cet objet.
ExtRemoteTyped ::Release

La méthode Release libère toutes les ressources détenues par cet objet.
ExtRemoteTyped ::Set

La méthode Set(bool,ULONG64,ULONG,ULONG64) définit les données typées représentées par l’objet ExtRemoteTyped.
ExtRemoteTyped ::Set

La méthode Set(PCSTR) définit les données typées représentées par l’objet ExtRemoteTyped. Cette méthode ne retourne pas de valeur.
ExtRemoteTyped ::Set

La méthode Set(PCSTR,ULONG64) définit les données typées représentées par l’objet ExtRemoteTyped. Cette méthode ne retourne pas de valeur.
ExtRemoteTyped ::Set

La méthode Set(PCSTR,ULONG64,bool,PULONG64,PCSTR) définit les données typées représentées par l’objet ExtRemoteTyped. Cette méthode ne retourne pas de valeur.
ExtRemoteTyped ::SetPrint

La méthode SetPrint définit les données typées représentées par l’objet ExtRemoteTyped en mettant en forme une expression, puis en évaluant cette expression.

Configuration requise

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

Voir aussi

DEBUG_TYPED_DATA

ExtRemoteData