| Anterior | Siguiente |
| ERROR_CHILD_NOT_COMPLETE | ERROR_NEGATIVE_SEEK |
ERROR_DIRECT_ACCESS_HANDLE
Qué significa ERROR_DIRECT_ACCESS_HANDLE
ERROR_DIRECT_ACCESS_HANDLE (130) indica un mismatch de tipo de handle. El valor puede estar abierto y ser válido, pero representar un disco o volumen de acceso directo mientras la función espera un archivo u otra clase de objeto.
Qué comprobar
- Registre cómo se abrió el handle y qué device path representa.
- No pase handles de volumen a APIs orientadas a archivos.
- Separe rutas de raw-device I/O de file I/O convencional.
- En wrappers, use tipos distintos para evitar mezclar semánticas aunque ambos sean
HANDLE.
Resolución
Abra el tipo de objeto correcto con access y share flags documentados para la API de destino. No intente «arreglar» el error cambiando solo permisos si el problema real es la clase del objeto.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.