What does NTSTATUS 0xC0000037 (STATUS_PORT_DISCONNECTED) mean?

 
Previous Next
STATUS_PORT_DO_NOT_DISTURB STATUS_DEVICE_ALREADY_ATTACHED

STATUS_PORT_DISCONNECTED

The communication-port peer has disconnected

STATUS_PORT_DISCONNECTED (0xC0000037) means code attempted to send a message through a communication port whose peer is no longer connected. In file-system minifilter code, this commonly appears when a user-mode service that connected with FilterConnectCommunicationPort exits, crashes, or closes the port before the driver calls FltSendMessage.

Capture the lifetime of both port endpoints. Check whether the user-mode process restarted, whether shutdown closed the connection intentionally, and whether the driver retained a stale client-port pointer after disconnect. Reconnecting the service can restore communication, but recurring disconnects require investigation of the process exit or port-lifetime logic.

References


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