| Предыдущий | Следующий |
| ERROR_INVALID_PACKAGE_SID_LENGTH | ERROR_INVALID_LIBRARY |
ERROR_INVALID_MEDIA
Идентификатор не задаёт пригодный объект носителя RSM
RSM различает физические и логические носители, а также отдельные стороны или разделы; каждый объект имеет собственный GUID и структуру сведений. Этот код обычно означает, что API получил идентификатор объекта другого класса, устаревший GUID из прежней инвентаризации или идентификатор удалённого объекта базы. Он не доказывает повреждение данных картриджа: проверка завершилась до использования носителя запрошенной операцией.
Повторно перечислите объекты нужного класса вместо применения кэшированного идентификатора. При подключении уточните, ожидает ли API идентификатор логического носителя или стороны, а не физического носителя. Также сравните местоположение и рабочее состояние объекта со свежей инвентаризацией, поскольку замена или переклассификация носителя может сделать предположения управляющего ПО недействительными.
Что проверить
- Запишите имя API и точный тип объекта, из которого получен GUID.
- Вызовите GetNtmsObjectInformation с ожидаемым типом объекта RSM.
- Обновите перечисление носителей после инвентаризации, импорта, удаления или восстановления базы.
Ссылки
- Microsoft: типы объектов RSM, GUID и рабочее состояние
- Microsoft: идентификация и совместное использование физических носителей
- Microsoft: подключение логических носителей к приводам
Нужно найти другой код? Найти другой код состояния или ошибки.