| Anterior | Siguiente |
| ERROR_IO_INCOMPLETE | ERROR_NOACCESS |
ERROR_IO_PENDING
Qué significa ERROR_IO_PENDING
ERROR_IO_PENDING (997) — La operación overlapped se inició correctamente y continuará de forma asíncrona.
Muchas APIs Win32 devuelven este valor para indicar que el resultado llegará más tarde por evento, IOCP, callback o GetOverlappedResult. No debe transformarse en un error visible cuando la aplicación pidió I/O asíncrono.
Qué comprobar
- Registre handle, OVERLAPPED y mecanismo de completion elegido.
- Asegure que buffer, estructura y owner viven hasta la completion final.
- Compruebe que la ruta de éxito síncrono y la ruta pending no completan la misma operación dos veces.
Tratamiento recomendado
Mantenga la solicitud pendiente y procese su completion exactamente una vez. Soporte cancelación y shutdown de forma explícita. No haga retry creando una segunda operación idéntica mientras la primera sigue activa.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.