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 :
- GetFieldSize
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) |