ExtRemoteTyped 类 (engextcpp.hpp)

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

ExtRemoteTypedExtRemoteData 的子类。

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

ExtRemoteTyped

operator=

复制 (调试类型化数据)

复制 (ExtRemoteTyped)

设置 (bool)

设置 (pcstr)

设置 (pcstr ulong64)

设置 (pcstr ulong64 bool)

SetPrint

HasField

GetTypeSize

GetFieldSize

GetFieldOffset

字段

ArrayElement

Dereference

GetPointerTo

Eval

operator*

operator[]

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
指示此 ExtRemoteTyped 实例的析构函数是否需要释放 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=

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

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 对象表示的类型化数据,方法是设置表达式的格式,然后计算该表达式。

要求

要求
目标平台 Windows
标头 engextcpp.hpp (包括 Engextcpp.hpp)

另请参阅

DEBUG_TYPED_DATA

ExtRemoteData