Site icon EfmSoft

What does NTSTATUS 0x40000012 (STATUS_EVENT_DONE) mean?

 
Previous Next
STATUS_RECEIVE_PARTIAL_EXPEDITED STATUS_EVENT_PENDING

STATUS_EVENT_DONE

A legacy TDI indication completed synchronously

This informational status belongs to the callback-oriented TDI event model. It indicates that the client finished handling the current transport indication during the event callback and did not leave additional asynchronous work pending for that indication.

The important distinction is ownership and completion timing. Buffers or descriptors temporarily exposed by the transport must not be retained after synchronous completion unless the specific chained-receive contract transfers that ownership. In old drivers, returning the wrong completion state could cause double completion, leaked receive resources, or use-after-return of transport-owned memory.

What to inspect

References


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

Exit mobile version