Site icon EfmSoft

What does NTSTATUS 0xC0000210 (STATUS_TRANSACTION_TIMED_OUT) mean?

 
Previous Next
STATUS_TRANSACTION_ABORTED STATUS_TRANSACTION_NO_RELEASE

STATUS_TRANSACTION_TIMED_OUT

The timeout is specifically on a pending transport request awaiting a response

STATUS_TRANSACTION_TIMED_OUT is more specific than a generic network timeout: Microsoft describes a transport request that was waiting for a response. The code belongs to an old transport transaction family and should not be confused with modern KTM transaction timeout statuses. The most useful data is the request lifecycle from issue time through the response deadline.

Legacy TDI request documentation shows that transports carry request-specific information between their internal routines and maintain state on address/connection/control objects. Connection and send operations can remain pending while the underlying transport processes them. Those public interfaces do not document the exact private transaction token used by this NTSTATUS, but they demonstrate why a transport can distinguish request-response timeout from connection-establishment or send-completion timeout.

Log the provider, request type, request/token ID, issue timestamp, configured timeout, peer, connection state, and any receive/response indication. Compare with STATUS_TRANSACTION_NO_RELEASE: there the problem is a missing release for a pending response, meaning the response lifecycle has progressed farther. For this status, first determine whether the response never arrived, arrived after the deadline, or was received but failed correlation. Packet captures are useful only when the transport is observable on the wire; provider-internal requests may require ETW or driver logs.

What to inspect

References


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

Exit mobile version