MQCloseQueue (Windows CE 5.0)

Send Feedback

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

MQOpenQueue

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.