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 (包括 WdbgExts.h、DbgEng.h)

另请参阅

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI

EXT_TYPED_DATA

请求