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