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


Перечисление EXT_TDOP (wdbgexts.h)

Перечисление EXT_TDOP используется в элементе Operation структуры EXT_TYPED_DATA, чтобы указать, какую субоперацию будет выполнять операциязапроса DEBUG_REQUEST_EXT_TYPED_DATA_ANSI.

Синтаксис

typedef enum _EXT_TDOP {
  EXT_TDOP_COPY,
  EXT_TDOP_RELEASE,
  EXT_TDOP_SET_FROM_EXPR,
  EXT_TDOP_SET_FROM_U64_EXPR,
  EXT_TDOP_GET_FIELD,
  EXT_TDOP_EVALUATE,
  EXT_TDOP_GET_TYPE_NAME,
  EXT_TDOP_OUTPUT_TYPE_NAME,
  EXT_TDOP_OUTPUT_SIMPLE_VALUE,
  EXT_TDOP_OUTPUT_FULL_VALUE,
  EXT_TDOP_HAS_FIELD,
  EXT_TDOP_GET_FIELD_OFFSET,
  EXT_TDOP_GET_ARRAY_ELEMENT,
  EXT_TDOP_GET_DEREFERENCE,
  EXT_TDOP_GET_TYPE_SIZE,
  EXT_TDOP_OUTPUT_TYPE_DEFINITION,
  EXT_TDOP_GET_POINTER_TO,
  EXT_TDOP_SET_FROM_TYPE_ID_AND_U64,
  EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64,
  EXT_TDOP_COUNT
} EXT_TDOP;

Константы

 
EXT_TDOP_COPY
Создает копию типизированного описания данных.
EXT_TDOP_RELEASE
Освобождает описание типизированных данных.
EXT_TDOP_SET_FROM_EXPR
Возвращает значение выражения.
EXT_TDOP_SET_FROM_U64_EXPR
Возвращает значение выражения. Необязательный адрес можно указать в качестве параметра выражения.
EXT_TDOP_GET_FIELD
Возвращает элемент структуры.
EXT_TDOP_EVALUATE
Возвращает значение выражения. Необязательное значение можно указать в качестве параметра для выражения.
EXT_TDOP_GET_TYPE_NAME
Возвращает имя типа для типизированных данных.
EXT_TDOP_OUTPUT_TYPE_NAME
Выводит имя типа для типизированных данных.
EXT_TDOP_OUTPUT_SIMPLE_VALUE
Выводит значение типизированных данных.
EXT_TDOP_OUTPUT_FULL_VALUE
Выводит тип и значение для типизированных данных.
EXT_TDOP_HAS_FIELD
Определяет, содержит ли структура указанный элемент.
EXT_TDOP_GET_FIELD_OFFSET
Возвращает смещение элемента в структуре.
EXT_TDOP_GET_ARRAY_ELEMENT
Возвращает элемент из массива.
EXT_TDOP_GET_DEREFERENCE
Разыменовывание указателя, возвращающее значение, на которое он указывает.
EXT_TDOP_GET_TYPE_SIZE
Возвращает размер указанных типизированных данных.
EXT_TDOP_OUTPUT_TYPE_DEFINITION
Выводит определение типа для указанных типизированных данных.
EXT_TDOP_GET_POINTER_TO
Возвращает новое описание типизированных данных, представляющее указатель на указанные типизированные данные.
EXT_TDOP_SET_FROM_TYPE_ID_AND_U64
Создает описание типизированных данных из типа и расположения памяти.
EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64
Создает типизированное описание данных, представляющее указатель на указанное расположение памяти с указанным типом.
EXT_TDOP_COUNT
Не указывает операцию. Вместо этого он представляет количество вложенных операций, определенное в перечислении EXT_TDOP.

Требования

Требование Значение
Заголовок wdbgexts.h (включая WdbgExts.h, DbgEng.h)

См. также раздел

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI

EXT_TYPED_DATA

Запрос