| Предыдущий | Следующий |
| VSS_E_ASRERROR_MISSING_DYNDISK | VSS_E_ASRERROR_SHARED_CRIDISK |
VDS_E_OBJECT_NOT_FOUND
Что означает VDS_E_OBJECT_NOT_FOUND
VDS_E_OBJECT_NOT_FOUND означает, что VDS не может найти объект, указанный текущим запросом.
Объект мог действительно исчезнуть, быть пересоздан с другим ID или стать недоступным после повторного обнаружения устройств или обновления состояния поставщика. Поэтому отсутствие объекта нужно отличать от ошибки устройства: сам диск или том может оставаться в системе, но сохранённый идентификатор VDS больше не разрешается.
Что проверить
- Заново перечислите нужную коллекцию — диски, тома, группы или поставщики — и сопоставьте объекты по устойчивым признакам.
- Проверьте появление/исчезновение устройств, переходы online/offline и изменения конфигурации, произошедшие после первоначального перечисления.
- Сохраняйте вместе с ID время обнаружения и идентификатор поставщика, чтобы распознавать устаревшие ссылки.
- Не повторяйте разрушительный вызов с новым объектом, пока не доказано, что это тот же физический ресурс.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.