Что означает код ошибки Windows 130 (ERROR_DIRECT_ACCESS_HANDLE)?

 
Также может означать:
КонстантаТипОС
ECONNABORTEDerrnoSolaris
EOPNOTSUPPerrnoWindows
DFS_FILE_SYSTEMКод BSODWindows
Предыдущий Следующий
ERROR_CHILD_NOT_COMPLETE ERROR_NEGATIVE_SEEK

ERROR_DIRECT_ACCESS_HANDLE

Тип дескриптора несовместим с операцией

ERROR_DIRECT_ACCESS_HANDLE указывает, что API получил дескриптор диска или тома с прямым доступом в контексте, где ожидается объект другого типа. Сам дескриптор может быть открыт, но его назначение не соответствует запросу.

Проверки

  • Определите, как был открыт дескриптор и какой объект он представляет.
  • Не передавайте дескрипторы томов API, предназначенным для работы с файлами.
  • Отделяйте пути ввода-вывода необработанных устройств от обычного файлового ввода-вывода.
  • Проверяйте типы оболочек на границах модулей.

Решение

Откройте объект нужного типа с флагами доступа и совместного использования, указанными в документации целевого API.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.