Home
Parameters
- BufferLength (MQLONG) – input
 - Length in bytes of the buffer containing the string padded with blanks. Must be zero or greater.
 - Buffer (MQCHAR × BufferLength) – input
 - Buffer containing the blank-padded string. The length is given by the BufferLength parameter. If zero is specified for BufferLength, the null pointer can be specified for the address of the Buffer parameter; in all other cases, a valid (nonnull) address must be specified for the Buffer parameter.
 - String (MQCHAR × (BufferLength+1)) – output
 - Buffer to receive the null-terminated string. The length of this buffer must be at least one byte greater than the value of the BufferLength parameter.
 - CompCode (MQLONG) – output
 - Completion code.
 
- Reason (MQLONG) – output
 - Reason code qualifying CompCode.
 The following reason codes indicating error conditions can be returned from the mqTrim call:
- MQRC_BUFFER_ERROR
 - Buffer parameter not valid (invalid parameter address or buffer not completely accessible).
 - MQRC_BUFFER_LENGTH_ERROR
 - Buffer length not valid.
 - MQRC_STRING_ERROR
 - String parameter not valid (invalid parameter address or buffer not completely accessible).
 
Parent topic:
mqTrim
pc17800_
Home