ExtRemoteTyped 类 (engextcpp.hpp)

ExtRemoteTyped 类提供在目标上作类型化数据的功能。 此类的实例表示目标上的内存小区域。 此区域解释为特定类型。 此类提供用于根据类型作内存以及访问目标上对象层次结构的方法。

ExtRemoteTypedExtRemoteData的子类。

ExtRemoteTyped 类包含以下构造函数、运算符和方法:

ExtRemoteTyped

运算符=

复制(调试类型化数据)

Copy(ExtRemoteTyped)

Set(bool)

Set(pcstr)

Set(pcstr ulong64)

Set(pcstr ulong64 bool)

SetPrint

HasField

GetTypeSize

GetFieldSize

GetFieldOffset

字段

ArrayElement

取消引用

GetPointerTo

Eval

运算符*

运算符[]

GetTypeName

OutTypeName

OutSimpleValue

OutFullValue

OutTypeDefinition

版本

GetTypeFieldOffset

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

m_Typed
描述此 ExtRemoteTyped实例所表示的类型化数据 DEBUG_TYPED_DATA 结构。
m_Release
指示此 ExtRemoteType d 实例的析构函数是否需要释放 m_Typed中指定的 DEBUG_TYPED_DATA 结构。

遗产

ExtRemoteTyped 类实现 ExtRemoteData。

方法

ExtRemoteTyped 类具有这些方法。

 
ExtRemoteTyped::~ExtRemoteTyped

ExtRemoteTyped 类的析构函数。 ExtRemoteTyped 类提供在目标上作类型化数据的功能。
ExtRemoteTyped::ArrayElement

ArrayElement 方法返回由 ExtRemoteTyped 对象表示的类型化数据的指定数组元素中的类型化数据。
ExtRemoteTyped::Clear

ExtRemoteTyped 类的 Clear 方法。 ExtRemoteTyped 类提供在目标上作类型化数据的功能。
ExtRemoteTyped::Copy

Copy(constDEBUG_TYPED_DATA) 方法通过从另一个对象复制信息来设置 ExtRemoteTyped 对象所表示的类型化数据。
ExtRemoteTyped::Copy

Copy(constExtRemoteTyped&) 方法通过从另一个对象复制信息来设置 ExtRemoteTyped 对象所表示的类型化数据。
ExtRemoteTyped::D ereference

Dereference 方法返回此对象所表示的类型化数据所指向的类型化数据。
ExtRemoteTyped::ErtIoctl

ExtRemoteTyped 类的 ErtIoctl 方法。 ExtRemoteTyped 类提供在目标上作类型化数据的功能。
ExtRemoteTyped::Eval

Eval 方法返回类型化数据,这是计算表达式的结果。
ExtRemoteTyped::ExtRemoteTyped

ExtRemoteTyped 构造函数创建 ExtRemoteTyped 类的新实例。
ExtRemoteTyped::ExtRemoteTyped

ExtRemoteTyped(constDEBUG_TYPED_DATA) 构造函数创建 ExtRemoteTyped 类的新实例。
ExtRemoteTyped::ExtRemoteTyped

ExtRemoteTyped 复制构造函数创建 ExtRemoteTyped 类的新实例。
ExtRemoteTyped::ExtRemoteTyped

ExtRemoteTyped::ExtRemoteTyped(PCSTR) 构造函数创建 ExtRemoteTyped 类的新实例。
ExtRemoteTyped::ExtRemoteTyped

ExtRemoteTyped::ExtRemoteTyped(PCSTR,ULONG64) 构造函数创建 ExtRemoteTyped 类的新实例。
ExtRemoteTyped::ExtRemoteTyped

ExtRemoteTyped(PCSTR,ULONG64,bool,PULONG64,PCSTR)构造函数创建 ExtRemoteTyped 类的新实例。
ExtRemoteTyped::Field

Field 方法返回此对象所表示的类型化数据中的成员的类型化数据。
ExtRemoteTyped::GetFieldOffset

GetFieldOffset 方法从此对象所表示类型的实例的基址返回成员的偏移量。
ExtRemoteTyped::GetPointerTo

GetPointerTo 方法返回类型化数据,该数据是指向此对象所表示的类型化数据的指针。
ExtRemoteTyped::GetSimpleValue

ExtRemoteTyped 类的 GetSimpleValue 方法。 ExtRemoteTyped 类提供在目标上作类型化数据的功能。
ExtRemoteTyped::GetTypeFieldOffset

GetTypeFieldOffset 静态方法返回结构中成员的偏移量。
ExtRemoteTyped::GetTypeName

GetTypeName 方法返回此对象所表示的类型化数据的类型名称。
ExtRemoteTyped::GetTypeSize

GetTypeSize 方法返回此对象表示的类型的大小。
ExtRemoteTyped::HasField

HasField 方法确定此对象所表示的数据的类型是否包含指定的成员。
ExtRemoteTyped::operator=

ExtRemoteTyped 类的 operator= 方法。 ExtRemoteTyped 类提供在目标上作类型化数据的功能。
ExtRemoteTyped::operator=

运算符 = 重载赋值运算符通过从另一个对象复制信息来设置 ExtRemoteTyped 对象所表示的类型化数据。
ExtRemoteTyped::operator[]

运算符[] 重载运算符返回此对象所表示的类型化数据的指定数组元素中的类型化数据。
ExtRemoteTyped::operator*

运算符* 重载运算符返回由此对象所表示的类型化数据指向的类型化数据。
ExtRemoteTyped::OutFullValue

OutFullValue 方法打印此对象所表示的类型化数据的类型和值。
ExtRemoteTyped::OutSimpleValue

OutSimpleValue 方法打印此对象所表示的类型化数据的值。
ExtRemoteTyped::OutTypeDefinition

OutTypeDefinition 方法打印此对象所表示的类型化数据类型。
ExtRemoteTyped::OutTypeName

OutTypeName 方法打印此对象所表示的类型化数据的类型名称。
ExtRemoteTyped::Release

Release 方法释放此对象持有的任何资源。
ExtRemoteTyped::Set

Set(bool,ULONG64,ULONG,ULONG64) 方法设置 ExtRemoteTyped 对象表示的类型化数据。
ExtRemoteTyped::Set

Set(PCSTR) 方法设置 ExtRemoteTyped 对象表示的类型化数据。 此方法不返回值。
ExtRemoteTyped::Set

Set(PCSTR,ULONG64) 方法设置 ExtRemoteTyped 对象表示的类型化数据。 此方法不返回值。
ExtRemoteTyped::Set

Set(PCSTR,ULONG64,bool,PULONG64,PCSTR)方法设置 ExtRemoteTyped 对象表示的类型化数据。 此方法不返回值。
ExtRemoteTyped::SetPrint

SetPrint 方法通过设置表达式的格式,然后计算该表达式来设置 ExtRemoteTyped 对象所表示的类型化数据。

要求

要求 价值
目标平台 窗户
标头 engextcpp.hpp (包括 Engextcpp.hpp)

另请参阅

DEBUG_TYPED_DATA

ExtRemoteData