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