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)

另请参阅

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI

EXT_TYPED_DATA

请求