Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The ExtRemoteTyped class provides the ability to manipulate typed data on the target. An instance of this class represents a small region of memory on the target. This region is interpreted as a specific type. This class provides methods for manipulating the memory according to the type and for accessing the object hierarchy on the target.
ExtRemoteTyped is a subclass of ExtRemoteData.
The ExtRemoteTyped class includes the following constructors, operators, and methods:
- GetFieldSize
class ExtRemoteTyped : public ExtRemoteData { public: DEBUG_TYPED_DATA m_Typed; bool m_Release; };
- m_Typed
- The DEBUG_TYPED_DATA structure that describes the typed data represented by this instance of ExtRemoteTyped.
- m_Release
- Indicates whether or not the destructor for this instance of ExtRemoteTyped needs to release the DEBUG_TYPED_DATA structure that is specified in m_Typed.
Inheritance
The ExtRemoteTyped class implements ExtRemoteData.
Methods
The ExtRemoteTyped class has these methods.
ExtRemoteTyped::~ExtRemoteTyped The destructor of the ExtRemoteTyped class. The ExtRemoteTyped class provides the ability to manipulate typed data on the target. |
ExtRemoteTyped::ArrayElement The ArrayElement method returns the typed data in the specified array element of the typed data represented by the ExtRemoteTyped object. |
ExtRemoteTyped::Clear The Clear method of the ExtRemoteTyped class. The ExtRemoteTyped class provides the ability to manipulate typed data on the target. |
ExtRemoteTyped::Copy The Copy(constDEBUG_TYPED_DATA) method sets the typed data represented by the ExtRemoteTyped object by copying the information from another object. |
ExtRemoteTyped::Copy The Copy(constExtRemoteTyped&) method sets the typed data represented by the ExtRemoteTyped object by copying the information from another object. |
ExtRemoteTyped::Dereference The Dereference method returns the typed data that is pointed to by the typed data represented by this object. |
ExtRemoteTyped::ErtIoctl The ErtIoctl method of the ExtRemoteTyped class. The ExtRemoteTyped class provides the ability to manipulate typed data on the target. |
ExtRemoteTyped::Eval The Eval method returns typed data that is the result of evaluating an expression. |
ExtRemoteTyped::ExtRemoteTyped The ExtRemoteTyped constructors create a new instance of the ExtRemoteTyped class. |
ExtRemoteTyped::ExtRemoteTyped The ExtRemoteTyped(constDEBUG_TYPED_DATA) constructor creates a new instance of the ExtRemoteTyped class. |
ExtRemoteTyped::ExtRemoteTyped The ExtRemoteTyped copy constructor creates a new instance of the ExtRemoteTyped class. |
ExtRemoteTyped::ExtRemoteTyped The ExtRemoteTyped::ExtRemoteTyped(PCSTR) constructor creates a new instance of the ExtRemoteTyped class. |
ExtRemoteTyped::ExtRemoteTyped The ExtRemoteTyped::ExtRemoteTyped(PCSTR,ULONG64) constructor creates a new instance of the ExtRemoteTyped class. |
ExtRemoteTyped::ExtRemoteTyped The ExtRemoteTyped(PCSTR,ULONG64,bool,PULONG64,PCSTR) constructor creates a new instance of the ExtRemoteTyped class. |
ExtRemoteTyped::Field The Field method returns the typed data for a member in the typed data that is represented by this object. |
ExtRemoteTyped::GetFieldOffset The GetFieldOffset method returns the offset of a member from the base address of an instance of the type that is represented by this object. |
ExtRemoteTyped::GetPointerTo The GetPointerTo method returns typed data that is a pointer to the typed data represented by this object. |
ExtRemoteTyped::GetSimpleValue The GetSimpleValue method of the ExtRemoteTyped class. The ExtRemoteTyped class provides the ability to manipulate typed data on the target. |
ExtRemoteTyped::GetTypeFieldOffset The GetTypeFieldOffset static method returns the offset of a member within a structure. |
ExtRemoteTyped::GetTypeName The GetTypeName method returns the type name of the typed data represented by this object. |
ExtRemoteTyped::GetTypeSize The GetTypeSize method returns the size of the type represented by this object. |
ExtRemoteTyped::HasField The HasField method determines if the type of the data represented by this object contains the specified member. |
ExtRemoteTyped::operator= The operator= method of the ExtRemoteTyped class. The ExtRemoteTyped class provides the ability to manipulate typed data on the target. |
ExtRemoteTyped::operator= The operator= overloaded assignment operator sets the typed data represented by the ExtRemoteTyped object by copying the information from another object. |
ExtRemoteTyped::operator[] The operator[] overloaded operator returns the typed data in the specified array element of the typed data represented by this object. |
ExtRemoteTyped::operator* The operator* overloaded operator returns the typed data that is pointed to by the typed data represented by this object. |
ExtRemoteTyped::OutFullValue The OutFullValue method prints the type and value of the typed data represented by this object. |
ExtRemoteTyped::OutSimpleValue The OutSimpleValue method prints the value of the typed data represented by this object. |
ExtRemoteTyped::OutTypeDefinition The OutTypeDefinition method prints the type of the typed data represented by this object. |
ExtRemoteTyped::OutTypeName The OutTypeName method prints the type name of the typed data represented by this object. |
ExtRemoteTyped::Release The Release method releases any resources held by this object. |
ExtRemoteTyped::Set The Set(bool,ULONG64,ULONG,ULONG64) method sets the typed data represented by the ExtRemoteTyped object. |
ExtRemoteTyped::Set The Set(PCSTR) method sets the typed data represented by the ExtRemoteTyped object. This method does not return a value. |
ExtRemoteTyped::Set The Set(PCSTR,ULONG64) method sets the typed data represented by the ExtRemoteTyped object. This method does not return a value. |
ExtRemoteTyped::Set The Set(PCSTR,ULONG64,bool,PULONG64,PCSTR) method sets the typed data represented by the ExtRemoteTyped object. This method does not return a value. |
ExtRemoteTyped::SetPrint The SetPrint method sets the typed data represented by the ExtRemoteTyped object by formatting an expression and then evaluating that expression. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | engextcpp.hpp (include Engextcpp.hpp) |