What does NTSTATUS 0xC0230002 (STATUS_NDIS_CLOSING) mean?

 
Previous Next
STATUS_FWP_DROP_NOICMP STATUS_NDIS_BAD_VERSION

STATUS_NDIS_CLOSING

The protocol-to-miniport binding is being dismantled

STATUS_NDIS_CLOSING refers to a binding, not merely a network cable or an adapter name. During a driver-stack stop operation, NDIS pauses the stack, calls the protocol unbind handler, and the binding remains in Closing until outstanding OID and send work completes and receive data is returned.

A retry against the same binding handle is unsafe because the lifecycle is intentionally moving toward Unbound. The useful distinction is whether closure followed device removal, filter reconfiguration, protocol unbind, or an explicit port change.

Evidence that narrows it

  • Correlate the binding identifier with PnP, filter attach or detach, and protocol-unbind events.
  • Record outstanding OID, send, and receive ownership before treating a timeout as an independent network failure.
  • Create or bind a new interface context only after the previous binding has finished its close lifecycle.

References


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