| Предыдущий | Следующий |
| VDS_E_OBJECT_EXISTS | VDS_E_PROVIDER_CACHE_CORRUPT |
VDS_E_NO_DISKS_FOUND
VDS_E_NO_DISKS_FOUND означает, что целевой компьютер или выбранный поставщик не предоставил дисков для текущей операции. Диски могут действительно отсутствовать, либо причиной может быть незавершённая инициализация службы, устаревшее перечисление, фильтрация поставщика или недоступный путь хранилища.
Проверьте готовность службы и область поставщика
- Дождитесь инициализации VDS, прежде чем полагаться на результаты перечисления.
- Выполните повторное перечисление, если диски недавно подключались, отключались или предоставлялись поставщиком хранилища.
- Убедитесь, что флаги запроса поставщиков включают класс программного или аппаратного поставщика, которому принадлежат диски.
Не делайте вывод о неисправности диска только по пустому результату. Сравните представление VDS с Диспетчером устройств или современным Storage Management API и учитывайте, что VDS заменена новой технологией в современных Windows. Если диск виден вне VDS, сохраните сведения о загрузке поставщиков и журналы службы вместо повторения одного запроса.
WaitForServiceReady · Reenumerate · QueryProviders
Нужно найти другой код? Найти другой код состояния или ошибки.