| Previous | Next |
| ERROR_RECEIVE_PARTIAL_EXPEDITED | ERROR_EVENT_PENDING |
ERROR_EVENT_DONE
What ERROR_EVENT_DONE means
A Transport Driver Interface event indication completed synchronously. In practical terms, this status belongs to legacy TDI event completion: the event callback finished without entering a pending asynchronous state.
Typical causes
- The client handled the indication immediately
- No additional completion callback is required
- A legacy network component returned a synchronous completion status
How to investigate
- Verify that resources are released exactly once
- Do not schedule a second completion path for a synchronous result
- Compare code paths for done versus pending indications
Developer guidance
This is a completion-state value used by legacy networking code. The main implementation risk is double completion when synchronous and asynchronous paths are not separated.
References
Looking for a different code? Search another status or error code.