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:
|