Compartir a través de


Clase ExtRemoteTyped (engextcpp.hpp)

La clase ExtRemoteTyped proporciona la capacidad de manipular datos con tipo en el destino. Una instancia de esta clase representa una pequeña región de memoria en el destino. Esta región se interpreta como un tipo específico. Esta clase proporciona métodos para manipular la memoria según el tipo y para acceder a la jerarquía de objetos en el destino.

ExtRemoteTyped es una subclase de ExtRemoteData.

La clase ExtRemoteTyped incluye los siguientes constructores, operadores y métodos:

ExtRemoteTyped

operator=

Copy(Depurar datos con tipo)

Copy(ExtRemoteTyped)

Set(bool)

Set(pcstr)

Set(pcstr ulong64)

Set(pcstr ulong64 bool)

SetPrint

HasField

GetTypeSize

GetFieldSize

GetFieldOffset

Campo

ArrayElement

Dereference

GetPointerTo

Eval

operator*

operator[]

GetTypeName

OutTypeName

OutSimpleValue

OutFullValue

OutTypeDefinition

Versión

GetTypeFieldOffset

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

m_Typed
Estructura DEBUG_TYPED_DATA que describe los datos con tipo representados por esta instancia de ExtRemoteTyped.
m_Release
Indica si el destructor de esta instancia de ExtRemoteTyped debe liberar la estructura DEBUG_TYPED_DATA especificada en m_Typed.

Herencia

La clase ExtRemoteTyped implementa ExtRemoteData.

Métodos

La clase ExtRemoteTyped tiene estos métodos.

 
ExtRemoteTyped::~ExtRemoteTyped

Destructor de la clase ExtRemoteTyped. La clase ExtRemoteTyped proporciona la capacidad de manipular datos con tipo en el destino.
ExtRemoteTyped::ArrayElement

El método ArrayElement devuelve los datos con tipo en el elemento de matriz especificado de los datos con tipo representados por el objeto ExtRemoteTyped.
ExtRemoteTyped::Clear

Método Clear de la clase ExtRemoteTyped. La clase ExtRemoteTyped proporciona la capacidad de manipular datos con tipo en el destino.
ExtRemoteTyped::Copy

El método Copy(constDEBUG_TYPED_DATA) establece los datos con tipo representados por el objeto ExtRemoteTyped copiando la información de otro objeto.
ExtRemoteTyped::Copy

El método Copy(constExtRemoteTyped&) establece los datos con tipo representados por el objeto ExtRemoteTyped copiando la información de otro objeto.
ExtRemoteTyped::D ereference

El método Dereference devuelve los datos con tipo a los que apuntan los datos con tipo representados por este objeto.
ExtRemoteTyped::ErtIoctl

Método ErtIoctl de la clase ExtRemoteTyped. La clase ExtRemoteTyped proporciona la capacidad de manipular datos con tipo en el destino.
ExtRemoteTyped::Eval

El método Eval devuelve datos con tipo que son el resultado de evaluar una expresión.
ExtRemoteTyped::ExtRemoteTyped

Los constructores ExtRemoteTyped crean una nueva instancia de la clase ExtRemoteTyped.
ExtRemoteTyped::ExtRemoteTyped

El constructor ExtRemoteTyped(constDEBUG_TYPED_DATA) crea una nueva instancia de la clase ExtRemoteTyped.
ExtRemoteTyped::ExtRemoteTyped

El constructor de copia ExtRemoteTyped crea una nueva instancia de la clase ExtRemoteTyped.
ExtRemoteTyped::ExtRemoteTyped

El constructor ExtRemoteTyped::ExtRemoteTyped(PCSTR) crea una nueva instancia de la clase ExtRemoteTyped.
ExtRemoteTyped::ExtRemoteTyped

El constructor ExtRemoteTyped::ExtRemoteTyped(PCSTR,ULONG64) crea una nueva instancia de la clase ExtRemoteTyped.
ExtRemoteTyped::ExtRemoteTyped

El constructor ExtRemoteTyped(PCSTR,ULONG64,bool,PULONG64,PCSTR) crea una nueva instancia de la clase ExtRemoteTyped.
ExtRemoteTyped::Field

El método Field devuelve los datos con tipo para un miembro de los datos con tipo representados por este objeto.
ExtRemoteTyped::GetFieldOffset

El método GetFieldOffset devuelve el desplazamiento de un miembro de la dirección base de una instancia del tipo representado por este objeto.
ExtRemoteTyped::GetPointerTo

El método GetPointerTo devuelve datos con tipo que es un puntero a los datos con tipo representados por este objeto.
ExtRemoteTyped::GetSimpleValue

Método GetSimpleValue de la clase ExtRemoteTyped. La clase ExtRemoteTyped proporciona la capacidad de manipular datos con tipo en el destino.
ExtRemoteTyped::GetTypeFieldOffset

El método estático GetTypeFieldOffset devuelve el desplazamiento de un miembro dentro de una estructura.
ExtRemoteTyped::GetTypeName

El método GetTypeName devuelve el nombre de tipo de los datos con tipo representados por este objeto.
ExtRemoteTyped::GetTypeSize

El método GetTypeSize devuelve el tamaño del tipo representado por este objeto.
ExtRemoteTyped::HasField

El método HasField determina si el tipo de los datos representados por este objeto contiene el miembro especificado.
ExtRemoteTyped::operator=

El método operator= de la clase ExtRemoteTyped. La clase ExtRemoteTyped proporciona la capacidad de manipular datos con tipo en el destino.
ExtRemoteTyped::operator=

El operador operator= sobrecargado de asignación establece los datos con tipo representados por el objeto ExtRemoteTyped copiando la información de otro objeto.
ExtRemoteTyped::operator[]

El operador [] sobrecargado devuelve los datos con tipo en el elemento de matriz especificado de los datos con tipo representados por este objeto.
ExtRemoteTyped::operator*

El operador* sobrecargado devuelve los datos con tipo a los que apuntan los datos con tipo representados por este objeto.
ExtRemoteTyped::OutFullValue

El método OutFullValue imprime el tipo y el valor de los datos con tipo representados por este objeto.
ExtRemoteTyped::OutSimpleValue

El método OutSimpleValue imprime el valor de los datos con tipo representados por este objeto.
ExtRemoteTyped::OutTypeDefinition

El método OutTypeDefinition imprime el tipo de los datos con tipo representados por este objeto.
ExtRemoteTyped::OutTypeName

El método OutTypeName imprime el nombre de tipo de los datos con tipo representados por este objeto.
ExtRemoteTyped::Release

El método Release libera los recursos mantenidos por este objeto.
ExtRemoteTyped::Set

El método Set(bool,ULONG64,ULONG,ULONG64) establece los datos con tipo representados por el objeto ExtRemoteTyped.
ExtRemoteTyped::Set

El método Set(PCSTR) establece los datos con tipo representados por el objeto ExtRemoteTyped. Este método no devuelve ningún valor.
ExtRemoteTyped::Set

El método Set(PCSTR,ULONG64) establece los datos con tipo representados por el objeto ExtRemoteTyped. Este método no devuelve ningún valor.
ExtRemoteTyped::Set

El método Set(PCSTR,ULONG64,bool,PULONG64,PCSTR) establece los datos con tipo representados por el objeto ExtRemoteTyped. Este método no devuelve ningún valor.
ExtRemoteTyped::SetPrint

El método SetPrint establece los datos con tipo representados por el objeto ExtRemoteTyped mediante el formato de una expresión y, a continuación, evalúa esa expresión.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado engextcpp.hpp (include Engextcpp.hpp)

Consulte también

DEBUG_TYPED_DATA

ExtRemoteData