| Предыдущий | Следующий |
| ERROR_CONTROLLING_IEPORT | ERROR_CLEANER_SLOT_SET |
ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA
Отключите картридж до начала физического извлечения
Извлечение перемещает носитель через порт вставки и извлечения, но подключённый или открытый носитель всё ещё назначен приводу и может использоваться приложением. EjectNtmsMedia явно отказывает для подключённого или открытого носителя. Это защищает и доступ приложения, и состояние сменщика; запрос извлечения не заменяет освобождение ресурса привода.
Закройте доступ приложений, вызовите DismountNtmsMedia и дождитесь перехода стороны в состояние простоя и возврата в хранилище. Затем поставьте извлечение в очередь. Если отключение не завершается, исследуйте владеющий сеанс и запрос библиотеки, а не форсируйте операцию порта. Для автономных устройств используйте соответствующий API автономного извлечения и отдельно учитывайте его семантику принуждения.
Что следует проверить
- Закройте дескрипторы и определите сеанс, использующий носитель.
- Отключите логический носитель и дождитесь состояния простоя.
- Начинайте извлечение только после выхода картриджа из привода.
Ссылки
- Microsoft: постановка выгрузки носителя в очередь и её выполнение
- Microsoft: освобождение и отключение носителя RSM
- Microsoft: монтирование логических носителей в накопители
Нужно найти другой код? Найти другой код состояния или ошибки.
