共用方式為


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[]

GetTypeName

OutTypeName

OutSimpleValue

OutFullValue

OutTypeDefinition

發行

GetTypeFieldOffset

類別 ExtRemoteTyped : public ExtRemoteData { public: DEBUG_TYPED_DATA m_Typed; bool m_Release; };

m_Typed
DEBUG_TYPED_DATA 結構,描述這個 ExtRemoteTyped 實例所代表的具型別數據。
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*

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