What does HRESULT 0xC00E0004 (MQ_ERROR_QUEUE_NOT_ACTIVE) mean?

 
Previous Next
MQ_ERROR_QUEUE_NOT_FOUND MQ_ERROR_QUEUE_EXISTS

MQ_ERROR_QUEUE_NOT_ACTIVE

MQ_ERROR_QUEUE_NOT_ACTIVE means that the queue is not open or is unavailable for the requested operation. Microsoft documents this result, for example, when an application attempts to restart transmission from an outgoing queue that is no longer active.

What to check

  • Confirm that the application opened the correct queue and retained a valid open instance for the current operation.
  • Check whether the queue was deleted, disabled, or replaced while a background operation was still using it.
  • Open the queue again instead of attempting to restart work through an inactive queue instance.

Microsoft: Message Queuing error codes


Looking for a different code? Search another status or error code.