| Anterior | Siguiente |
| ERROR_EA_ACCESS_DENIED | ERROR_IO_INCOMPLETE |
ERROR_OPERATION_ABORTED
Qué significa ERROR_OPERATION_ABORTED
ERROR_OPERATION_ABORTED (995) — La operación de E/S fue cancelada por cierre de hilo o por una solicitud explícita.
Es un resultado de cancellation, no necesariamente un fallo del dispositivo. Puede aparecer tras CancelIo/CancelIoEx, cierre del handle, shutdown del worker o terminación del thread que poseía una operación asíncrona.
Qué comprobar
- Registre quién solicitó la cancelación y el OVERLAPPED/handle afectado.
- Diferencie cancelación esperada de timeout, process shutdown y error real de I/O previo.
- Compruebe que buffers y contexto permanecen vivos hasta recibir la completion de cancelación.
Tratamiento recomendado
Trate la operación como cancelada y libere su contexto exactamente una vez cuando la completion lo permita. No reutilice OVERLAPPED ni buffers mientras la operación anterior pueda seguir completando.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.