Перечисление 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по