Site icon EfmSoft

¿Qué significa el código de error de Windows 130 (ERROR_DIRECT_ACCESS_HANDLE)?

 
También puede significar:
ConstanteTipoSO
ECONNABORTEDerrnoSolaris
EOPNOTSUPPerrnoWindows
DFS_FILE_SYSTEMCódigo BSODWindows
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.

Exit mobile version