EXT_TDOP_HAS_FIELD

The EXT_TDOP_HAS_FIELD sub-operation of the DEBUG_REQUEST_EXT_TYPED_DATA_ANSIRequest operation determines if a structure contains a specified member.

Parameters

Operation
Set to EXT_TDOP_HAS_FIELD for this sub-operation.

InData
Specifies the typed data that is checked for the existence of the member. The typed data is first checked to see if it represents an instance of a structure, then the structure is checked to see if it contains the specified member.

InStrIndex
Specifies the name of the member. The name is a dot-separated path and can contain sub-members - for example, mymember.mysubmember. Pointers on this dot-separated path will automatically be dereferenced. However, a dot operator (.) should still be used here instead of the usual C pointer dereference operator (->).

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

If the typed data contains the member, Status receives S_OK. If the typed data does not contain the member, Status receives E_NOINTERFACE. Other error values might also be returned.

Remarks

EXT_TDOP_HAS_FIELD 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