Compartilhar via


Classe ExtRemoteTyped (engextcpp.hpp)

A classe ExtRemoteTyped fornece a capacidade de manipular dados digitados 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

operador =

Copy(Debug Typed Data)

Copy(ExtRemoteTyped)

Set(bool)

Set(pcstr)

Set(pcstr ulong64)

Set(pcstr ulong64 bool)

SetPrint

HasField

GetTypeSize

GetFieldSize

GetFieldOffset

Campo

ArrayElement

de desreferência

GetPointerTo

Eval

operador *

operador []

GetTypeName

OutTypeName

OutSimpleValue

OutFullValue

OutTypeDefinition

Lançamento

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 do ExtRemoteTyped.
m_Release
Indica se o destruidor dessa instância do 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 digitados 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 digitados no destino.
ExtRemoteTyped::Copy

O método Copy(constDEBUG_TYPED_DATA) define os dados digitados 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 digitados no destino.
ExtRemoteTyped::Eval

O método Eval retorna dados digitado 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 tipados 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 digitados representados por esse objeto.
ExtRemoteTyped::GetSimpleValue

O método GetSimpleValue da classe ExtRemoteTyped. A classe ExtRemoteTyped fornece a capacidade de manipular dados digitados 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 digitados 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 digitados no destino.
ExtRemoteTyped::operator=

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

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

O operador sobrecarregado do 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 do 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
da Plataforma de Destino Windows
cabeçalho engextcpp.hpp (inclua Engextcpp.hpp)

Consulte também

DEBUG_TYPED_DATA

ExtRemoteData