EXT_TDOP列舉 (wdbgexts.h)

EXT_TDOP列舉用於EXT_TYPED_DATA結構的 Operation 成員中,以指定DEBUG_REQUEST_EXT_TYPED_DATA_ANSI 要求作業將執行的子作業。

Syntax

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

要求