| Предыдущий | Следующий |
| ERROR_REQUEST_REFUSED | ERROR_LIBRARY_FULL |
ERROR_INVALID_DRIVE_OBJECT
GUID накопителя устарел или не является объектом NTMS_DRIVE
RSM представляет накопитель отдельно от его типа, содержащей его библиотеки и автозагрузчика. Код, перечисляющий тип накопителя или библиотеку, а затем передающий этот GUID как конкретный накопитель, может вызвать эту ошибку. Объект накопителя также может исчезнуть после изменения конфигурации оборудования, тогда как старый идентификатор останется в состоянии приложения.
Перечислите дочерние объекты NTMS_DRIVE целевой библиотеки и получите сведения об объекте для выбранного GUID. Сравните рабочее состояние накопителя и поддерживаемый тип носителя с запрошенным картриджем. Не путайте путь устройства Windows с GUID объекта RSM: в этих операциях API RSM использует идентификаторы базы данных.
Что проверить
- Убедитесь, что dwType равен NTMS_DRIVE.
- Повторно перечислите накопители выбранной библиотеки.
- Проверьте, что накопитель присутствует, включён и совместим с носителем.
Ссылки
- Microsoft: типы объектов, GUID и рабочее состояние RSM
- Microsoft: монтирование логических носителей в накопители
- Microsoft: API Removable Storage Manager
Нужно найти другой код? Найти другой код состояния или ошибки.