Site icon EfmSoft

¿Qué significa el código NTSTATUS 0x40000012 (STATUS_EVENT_DONE)?

 
Anterior Siguiente
STATUS_RECEIVE_PARTIAL_EXPEDITED STATUS_EVENT_PENDING

STATUS_EVENT_DONE

Qué significa STATUS_EVENT_DONE

Este valor pertenece al modelo legado TDI. El callback del cliente terminó de procesar la indicación actual de forma síncrona y no dejó trabajo asíncrono pendiente para ese evento.

La importancia está en lifetime y ownership. Buffers o descriptors prestados por el transporte no deben conservarse después del retorno salvo que el contrato concreto transfiera explícitamente su propiedad. Código TDI antiguo puede provocar double completion o use-after-return si interpreta mal esta señal.

Qué comprobar

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version