Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The EXT_TDOP enumeration is used in the Operation member of the EXT_TYPED_DATA structure to specify which suboperation the DEBUG_REQUEST_EXT_TYPED_DATA_ANSI Request operation will perform.
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;
Constants
EXT_TDOP_COPYMakes a copy of a typed data description. |
EXT_TDOP_RELEASEReleases a typed data description. |
EXT_TDOP_SET_FROM_EXPRReturns the value of an expression. |
EXT_TDOP_SET_FROM_U64_EXPRReturns the value of an expression. An optional address can be provided as a parameter to the expression. |
EXT_TDOP_GET_FIELDReturns a member of a structure. |
EXT_TDOP_EVALUATEReturns the value of an expression. An optional value can be provided as a parameter to the expression. |
EXT_TDOP_GET_TYPE_NAMEReturns the type name for typed data. |
EXT_TDOP_OUTPUT_TYPE_NAMEPrints the type name for typed data. |
EXT_TDOP_OUTPUT_SIMPLE_VALUEPrints the value of typed data. |
EXT_TDOP_OUTPUT_FULL_VALUEPrints the type and value for typed data. |
EXT_TDOP_HAS_FIELDDetermines whether a structure contains a specified member. |
EXT_TDOP_GET_FIELD_OFFSETReturns the offset of a member within a structure. |
EXT_TDOP_GET_ARRAY_ELEMENTReturns an element from an array. |
EXT_TDOP_GET_DEREFERENCEDereferences a pointer, returning the value it points to. |
EXT_TDOP_GET_TYPE_SIZEReturns the size of the specified typed data. |
EXT_TDOP_OUTPUT_TYPE_DEFINITIONPrints the definition of the type for the specified typed data. |
EXT_TDOP_GET_POINTER_TOReturns a new typed data description that represents a pointer to specified typed data. |
EXT_TDOP_SET_FROM_TYPE_ID_AND_U64Creates a typed data description from a type and memory location. |
EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64Creates a typed data description representing a pointer to a specified memory location with specified type. |
EXT_TDOP_COUNTDoes not specify an operation. Instead, it represents the number of suboperations defined in the EXT_TDOP enumeration. |
Requirements
| Requirement | Value |
|---|---|
| Header | wdbgexts.h (include WdbgExts.h, DbgEng.h) |