ExtRemoteTyped class

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:

ExtRemoteTyped

operator=

operator=

Copy(Debug Typed Data)

Copy(ExtRemoteTyped)

Set(bool)

Set(pcstr)

Set(pcstr ulong64)

Set(pcstr ulong64 bool)

SetPrint

HasField

GetTypeSize

GetFieldSize

GetFieldOffset

Field

ArrayElement

Dereference

GetPointerTo

Eval

operator*

operator[]

operator[]

operator[]

operator[]

GetTypeName

OutTypeName

OutSimpleValue

OutFullValue

OutTypeDefinition

Release

GetTypeFieldOffset

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.

Requirements

Header

Engextcpp.h (include Engextcpp.hpp)

See also

DEBUG_TYPED_DATA
ExtRemoteData

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft