MQCloseQueue (Windows CE 5.0)
This function closes a given queue.
HRESULT APIENTRY MQCloseQueue(QUEUEHANDLE hQueue);
Parameters
- hQueue
[in] Handle to the queue you want to close.
Return Values
- MQ_OK
Indicates success. - MQ_ERROR_INVALID_HANDLE
The queue handle specified in hQueue is not valid.
Remarks
When an application closes a queue, the queue handle becomes invalid, but the messages waiting in the queue remain in the queue. These include messages are sent to the queue by the application closing the queue.
When MQCloseQueue is called, cursors created for the queue are also closed.
Requirements
OS Versions: Windows CE 2.0 and later. Versions prior to 2.12 require the MSMQ add-on pack.
Header: Mq.h.
Link Library: Msmqrt.lib.
See Also
Send Feedback on this topic to the authors