| Anterior | Siguiente |
| INVALID_FLOATING_POINT_STATE | ACTIVE_EX_WORKER_THREAD_TERMINATION |
INVALID_CANCEL_OF_FILE_OPEN
Qué significa INVALID_CANCEL_OF_FILE_OPEN
INVALID_CANCEL_OF_FILE_OPEN (0xE8) indica uso incorrecto de IoCancelFileOpen. La rutina tiene un contrato específico para cancelar un open parcialmente procesado; no acepta cualquier FILE_OBJECT.
El problema suele ser llamar demasiado tarde, usar el file object equivocado o invocar la API desde un path que no corresponde a un create/open fallido.
Qué comprobar en el dump
- Identifique el create/open IRP y el FILE_OBJECT pasado a IoCancelFileOpen.
- Revise en qué punto del stack se decidió cancelar el open y si la API todavía es válida allí.
- Compruebe que el objeto pertenece exactamente a esa operación de apertura.
- No reutilice IoCancelFileOpen como mecanismo genérico para cerrar archivos ya abiertos.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
