Compartilhar via


Classe ExtRemoteTyped (engextcpp.hpp)

A classe ExtRemoteTyped fornece a capacidade de manipular dados tipado no destino. Uma instância dessa classe representa uma pequena região de memória no destino. Essa região é interpretada como um tipo específico. Essa classe fornece métodos para manipular a memória de acordo com o tipo e para acessar a hierarquia de objetos no destino.

ExtRemoteTyped é uma subclasse de ExtRemoteData.

A classe ExtRemoteTyped inclui os seguintes construtores, operadores e métodos:

ExtRemoteTyped

operator=

Copy(Debug Typed Data)

Copy(ExtRemoteTyped)

Set(bool)

Set(pcstr)

Set(pcstr ulong64)

Set(pcstr ulong64 bool)

SetPrint

HasField

GetTypeSize

GetFieldSize

GetFieldOffset

Campo

ArrayElement

Desreferenciar

GetPointerTo

Eval

operator*

operator[]

GetTypeName

OutTypeName

OutSimpleValue

OutFullValue

OutTypeDefinition

Versão

GetTypeFieldOffset

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

m_Typed
A estrutura DEBUG_TYPED_DATA que descreve os dados tipados representados por essa instância de ExtRemoteTyped.
m_Release
Indica se o destruidor dessa instância de ExtRemoteTyped precisa ou não liberar a estrutura DEBUG_TYPED_DATA especificada em m_Typed.

Herança

A classe ExtRemoteTyped implementa ExtRemoteData.

Métodos

A classe ExtRemoteTyped tem esses métodos.

 
ExtRemoteTyped::~ExtRemoteTyped

O destruidor da classe ExtRemoteTyped. A classe ExtRemoteTyped fornece a capacidade de manipular dados tipado no destino.
ExtRemoteTyped::ArrayElement

O método ArrayElement retorna os dados digitados no elemento de matriz especificado dos dados tipados representados pelo objeto ExtRemoteTyped.
ExtRemoteTyped::Clear

O método Clear da classe ExtRemoteTyped. A classe ExtRemoteTyped fornece a capacidade de manipular dados tipado no destino.
ExtRemoteTyped::Copy

O método Copy(constDEBUG_TYPED_DATA) define os dados tipados representados pelo objeto ExtRemoteTyped copiando as informações de outro objeto.
ExtRemoteTyped::Copy

O método Copy(constExtRemoteTyped&) define os dados tipados representados pelo objeto ExtRemoteTyped copiando as informações de outro objeto.
ExtRemoteTyped::D ereference

O método Dereference retorna os dados tipados apontados pelos dados tipados representados por esse objeto.
ExtRemoteTyped::ErtIoctl

O método ErtIoctl da classe ExtRemoteTyped. A classe ExtRemoteTyped fornece a capacidade de manipular dados tipado no destino.
ExtRemoteTyped::Eval

O método Eval retorna dados tipado que são o resultado da avaliação de uma expressão.
ExtRemoteTyped::ExtRemoteTyped

Os construtores ExtRemoteTyped criam uma nova instância da classe ExtRemoteTyped.
ExtRemoteTyped::ExtRemoteTyped

O construtor ExtRemoteTyped(constDEBUG_TYPED_DATA) cria uma nova instância da classe ExtRemoteTyped.
ExtRemoteTyped::ExtRemoteTyped

O construtor de cópia ExtRemoteTyped cria uma nova instância da classe ExtRemoteTyped.
ExtRemoteTyped::ExtRemoteTyped

O construtor ExtRemoteTyped::ExtRemoteTyped(PCSTR) cria uma nova instância da classe ExtRemoteTyped.
ExtRemoteTyped::ExtRemoteTyped

O construtor ExtRemoteTyped::ExtRemoteTyped(PCSTR,ULONG64) cria uma nova instância da classe ExtRemoteTyped.
ExtRemoteTyped::ExtRemoteTyped

O construtor ExtRemoteTyped(PCSTR,ULONG64,bool,PULONG64,PCSTR) cria uma nova instância da classe ExtRemoteTyped.
ExtRemoteTyped::Field

O método Field retorna os dados digitados para um membro nos dados digitados representados por esse objeto.
ExtRemoteTyped::GetFieldOffset

O método GetFieldOffset retorna o deslocamento de um membro do endereço base de uma instância do tipo representado por esse objeto.
ExtRemoteTyped::GetPointerTo

O método GetPointerTo retorna dados digitados que são um ponteiro para os dados tipados representados por esse objeto.
ExtRemoteTyped::GetSimpleValue

O método GetSimpleValue da classe ExtRemoteTyped. A classe ExtRemoteTyped fornece a capacidade de manipular dados tipado no destino.
ExtRemoteTyped::GetTypeFieldOffset

O método estático GetTypeFieldOffset retorna o deslocamento de um membro dentro de uma estrutura.
ExtRemoteTyped::GetTypeName

O método GetTypeName retorna o nome de tipo dos dados tipados representados por esse objeto.
ExtRemoteTyped::GetTypeSize

O método GetTypeSize retorna o tamanho do tipo representado por esse objeto.
ExtRemoteTyped::HasField

O método HasField determina se o tipo dos dados representados por esse objeto contém o membro especificado.
ExtRemoteTyped::operator=

O método operator= da classe ExtRemoteTyped. A classe ExtRemoteTyped fornece a capacidade de manipular dados tipado no destino.
ExtRemoteTyped::operator=

O operador = operador de atribuição sobrecarregada define os dados tipados representados pelo objeto ExtRemoteTyped copiando as informações de outro objeto.
ExtRemoteTyped::operator[]

O operador sobrecarregado operator[] retorna os dados digitados no elemento de matriz especificado dos dados tipados representados por esse objeto.
ExtRemoteTyped::operator*

O operador sobrecarregado operador* retorna os dados tipados apontados pelos dados tipados representados por esse objeto.
ExtRemoteTyped::OutFullValue

O método OutFullValue imprime o tipo e o valor dos dados tipados representados por esse objeto.
ExtRemoteTyped::OutSimpleValue

O método OutSimpleValue imprime o valor dos dados tipados representados por esse objeto.
ExtRemoteTyped::OutTypeDefinition

O método OutTypeDefinition imprime o tipo dos dados tipados representados por esse objeto.
ExtRemoteTyped::OutTypeName

O método OutTypeName imprime o nome de tipo dos dados tipados representados por esse objeto.
ExtRemoteTyped::Release

O método Release libera todos os recursos mantidos por esse objeto.
ExtRemoteTyped::Set

O método Set(bool,ULONG64,ULONG,ULONG64) define os dados tipados representados pelo objeto ExtRemoteTyped.
ExtRemoteTyped::Set

O método Set(PCSTR) define os dados tipados representados pelo objeto ExtRemoteTyped. Esse método não retorna um valor.
ExtRemoteTyped::Set

O método Set(PCSTR,ULONG64) define os dados tipados representados pelo objeto ExtRemoteTyped. Esse método não retorna um valor.
ExtRemoteTyped::Set

O método Set(PCSTR,ULONG64,bool,PULONG64,PCSTR) define os dados tipados representados pelo objeto ExtRemoteTyped. Esse método não retorna um valor.
ExtRemoteTyped::SetPrint

O método SetPrint define os dados tipados representados pelo objeto ExtRemoteTyped formatando uma expressão e avaliando essa expressão.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho engextcpp.hpp (inclua Engextcpp.hpp)

Confira também

DEBUG_TYPED_DATA

ExtRemoteData