Used by EssOtlQueryAttributes for complex queries concerning attributes.
typedef struct ESS_ATTRIBUTEQUERY_T { ESS_BOOL_T bInputMemberIsHandle; union { ESS_HMEMBER_T hMember; ESS_STR_T szMember; } uInputMember; ESS_USHORT_T usInputMemberType ; ESS_USHORT_T usOutputMemberType; ESS_ATTRIBUTEVALUE_T Attribute; ESS_USHORT_T usOperation; } ESS_ATTRIBUTEQUERY_T, *ESS_PATTRIBUTEQUERY_T, **ESS_PPATTRIBUTEQUERY_T;
Data Type | Field | Description |
---|---|---|
ESS_BOOL_T | bInputMemberIsHandle | Boolean value:
|
ESS_HMEMBER_T ESS_STR_T | uInputMember uInputMember.hMember uInputMember.szMember | A union variable for the following member reference values:
|
ESS_USHORT_T | usInputMemberType | A constant identifier indicating the data type of the member queried:
|
ESS_USHORT_T | usOutputMemberType | A constant identifier indicating the data type of the member returned:
|
ESS_ATTRIBUTEVALUE_T | Attribute | A structure defining the attribute value for query input |
ESS_USHORT_T | usOperation | A constant identifier indicating the type of query operation:
|