EXT_TDOP 枚举 (wdbgexts.h)
EXT_TDOP 枚举在 EXT_TYPED_DATA 结构的 Operation 成员中用于指定请求操作将执行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 枚举中定义的子操作数。 |
要求
要求 | 值 |
---|---|
Header | wdbgexts.h (包括 WdbgExts.h、DbgEng.h) |