перечисление EXT_TDOP (wdbgexts.h)
Перечисление EXT_TDOP используется в элементе операции структуры 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 (include WdbgExts.h, DbgEng.h) |