What does NTSTATUS 0xC0000036 (STATUS_PORT_DO_NOT_DISTURB) mean?

 
Previous Next
STATUS_OBJECT_NAME_COLLISION STATUS_PORT_DISCONNECTED

STATUS_PORT_DO_NOT_DISTURB

The port temporarily rejects messages because of its suspended state

These statuses come from the native NT port message path used by low-level Windows IPC. For STATUS_PORT_DO_NOT_DISTURB, they are about port object attributes, connection handles, and message size constraints, not about TCP ports.

This is a port-state result. The target port exists, but the current port state prevents the attempted send or request operation from being delivered.

For STATUS_PORT_DO_NOT_DISTURB, when debugging this class of status, keep the native API that failed, the port handle type, the connection state, the object attributes used to create or connect the port, and the message length that was sent.

What to inspect

  • Check whether the target process or subsystem is suspended.
  • Retry only if the port owner can leave the do-not-disturb state.
  • Do not treat this as a malformed message unless the port state is known to be normal.

References for STATUS_PORT_DO_NOT_DISTURB


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