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

 
Также может означать:
КонстантаТипОС
ENOBUFSerrnoSolaris
EOVERFLOWerrnoWindows
RECOM_DRIVERКод BSODWindows
Предыдущий Следующий
ERROR_NEGATIVE_SEEK ERROR_IS_JOIN_TARGET

ERROR_SEEK_ON_DEVICE

Поток не поддерживает позиционирование

ERROR_SEEK_ON_DEVICE означает, что вызывающая сторона запросила произвольный доступ по дескриптору объекта, поддерживающего только последовательный ввод-вывод. Типичные примеры — каналы, консоли, сокеты и некоторые интерфейсы устройств.

Проверки

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

Решение

Используйте последовательную обработку либо скопируйте данные в хранилище с поддержкой позиционирования перед произвольным доступом.

Ссылки


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