Edit

Share via


EXT_TDOP_SET_FROM_TYPE_ID_AND_U64

The EXT_TDOP_SET_FROM_TYPE_ID_AND_U64 sub-operation of the DEBUG_REQUEST_EXT_TYPED_DATA_ANSIRequest operation creates a typed data description from a data type and a memory ___location.

Parameters

Operation
Set to EXT_TDOP_SET_FROM_TYPE_ID_AND_U64 for this sub-operation.

Flags
Specifies the bit flags that describe the target's memory in which the value of the typed data resides. See EXT_TYPED_DATA for details of these flags.

InData
Specifies the type and the memory ___location. This instance of the DEBUG_TYPED_DATA structure can be manually created and populated with the required members. The following members are used:

ModBase
Specifies the ___location in the target's virtual memory of the base address of the module that contains the type.

Offset
Specifies the ___location in the target's memory of the data. Offset is a virtual memory address unless there are flags present in Flags that specify that Offset is a physical memory address.

TypeId
Specifies the type ID of the type.

OutData
Receives the typed data description.

Status
Receives the status code returned by this sub-operation. This is the same as the value returned by Request.

Remarks

EXT_TDOP_SET_FROM_TYPE_ID_AND_U64 is a value in the EXT_TDOP enumeration.

The parameters for this sub-operation are members of the EXT_TYPED_DATA structure. The members of EXT_TYPED_DATA that are not listed in the preceding Parameters section are not used by this sub-operation and should be set to zero. The descriptions of the members in the preceding Parameters section specify what the members are used for. See EXT_TYPED_DATA for more details.

See also

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI

EXT_TDOP

EXT_TYPED_DATA

Request