指定缓冲区

队列管理器仅在必要时会引用缓冲区。 如果调用时不需要缓冲区或缓冲区长度为零,那么可使用指向缓冲区的空指针。

指定所需缓冲区大小时,始终使用 datalength。

使用缓冲区保存调用的输出(例如,保存 MQGET 调用的消息数据或 MQINQ 调用查询的属性的值)时,如果指定的缓冲区无效或在只读存储器中,那么队列管理器会尝试返回原因码。 但是,它可能不能始终返回原因码。