Поделиться через


Класс ExtRemoteTyped (engextcpp.hpp)

Класс ExtRemoteTyped предоставляет возможность управления типизированными данными в целевом объекте. Экземпляр этого класса представляет небольшой регион памяти в целевом объекте. Этот регион интерпретируется как конкретный тип. Этот класс предоставляет методы для управления памятью в соответствии с типом и доступом к иерархии объектов в целевом объекте.

ExtRemoteTyped является подклассом ExtRemoteData.

Класс 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
Структура DEBUG_TYPED_DATA, описывающая типизированные данные, представленные этим экземпляром extRemoteTyped.
m_Release
Указывает, должен ли деструктор для этого экземпляра ExtRemoteTyped освободить структуру DEBUG_TYPED_DATA, указанную в m_Typed.

Наследство

Класс ExtRemoteTyped реализует ExtRemoteData.

Методика

Класс ExtRemoteTyped имеет эти методы.

 
ExtRemoteTyped::~ExtRemoteTyped

Деструктор класса ExtRemoteTyped. Класс ExtRemoteTyped предоставляет возможность управления типизированными данными в целевом объекте.
ExtRemoteTyped::ArrayElement

Метод ArrayElement возвращает типизированные данные в указанном элементе массива типизированных данных, представленных объектом ExtRemoteTyped.
ExtRemoteTyped::Clear

Метод Clear класса ExtRemoteTyped. Класс ExtRemoteTyped предоставляет возможность управления типизированными данными в целевом объекте.
ExtRemoteTyped::Copy

Метод Copy(constDEBUG_TYPED_DATA) задает типизированные данные, представленные объектом ExtRemoteTyped, путем копирования сведений из другого объекта.
ExtRemoteTyped::Copy

Метод Copy(constExtRemoteTyped&) задает типизированные данные, представленные объектом ExtRemoteTyped, путем копирования сведений из другого объекта.
ExtRemoteTyped::D ereference

Метод dereference возвращает типизированные данные, на которые указывают типизированные данные, представленные этим объектом.
ExtRemoteTyped::ErtIoctl

Метод ErtIoctl класса ExtRemoteTyped. Класс 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

Метод GetSimpleValue класса ExtRemoteTyped. Класс ExtRemoteTyped предоставляет возможность управления типизированными данными в целевом объекте.
ExtRemoteTyped::GetTypeFieldOffset

Статический метод GetTypeFieldOffset возвращает смещение элемента в структуре.
ExtRemoteTyped::GetTypeName

Метод GetTypeName возвращает имя типа типизированных данных, представленных этим объектом.
ExtRemoteTyped::GetTypeSize

Метод GetTypeSize возвращает размер типа, представленного этим объектом.
ExtRemoteTyped::HasField

Метод HasField определяет, содержит ли тип данных, представленных этим объектом, указанный элемент.
ExtRemoteTyped::operator=

Метод operator= класса ExtRemoteTyped. Класс 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 (include Engextcpp.hpp)

См. также

DEBUG_TYPED_DATA

ExtRemoteData