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

请求