Что означает код HRESULT 0x80042405 (VDS_E_OBJECT_NOT_FOUND)?

 
Также может означать:
КонстантаТипОС
VSS_E_ASRERROR_SHARED_CRIDISKHRESULTWindows
Предыдущий Следующий
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 время обнаружения и идентификатор поставщика, чтобы распознавать устаревшие ссылки.
  • Не повторяйте разрушительный вызов с новым объектом, пока не доказано, что это тот же физический ресурс.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.