The field structure descriptor sd_flags field can be
initialized with flags that define the operation of the MQeFieldsPutByStruct and MQeFieldsGetByStruct APIs.
Name | Value | Action |
---|---|---|
MQSTRUCT_LEN | 0x1 | struct offset sd_datalen is a pointer to length, not number of elements |
MQSTRUCT_DATA | 0x2 | struct offset sd_dataoff is a pointer to data, not start of data block |
MQSTRUCT_NODATA | 0x4 | Get operations only extract the length of the field's data. Storage for the data is managed separately. Put operations ignore descriptors with this bit set. |