Что означает код NTSTATUS 0xC03A0014 (STATUS_VIRTDISK_PROVIDER_NOT_FOUND)?

 
Также может означать:
КонстантаТипОС
ERROR_VIRTDISK_PROVIDER_NOT_FOUNDHRESULTWindows
Предыдущий Следующий
STATUS_VHD_INVALID_FILE_SIZE STATUS_VIRTDISK_NOT_VIRTUAL_DISK

STATUS_VIRTDISK_PROVIDER_NOT_FOUND

Стек виртуальных дисков не смог выбрать поставщика

STATUS_VIRTDISK_PROVIDER_NOT_FOUND возникает до подключения образа диска. API виртуальных дисков выбирает поставщика по запрошенному VIRTUAL_STORAGE_TYPE; обычный путь или знакомое расширение файла сами по себе не создают пригодный объект VHD, VHDX, ISO или диск конкретного поставщика.

Считайте это ошибкой выбора формата и поставщика. Она отличается от временно занятого существующего VHDX и от допустимого поставщика, отклоняющего операцию из-за неверного состояния образа. Полезные свидетельства — точный тип хранилища, идентификатор поставщика, запрошенная маска доступа и расположение файла.

Что проверить

  • Запишите полностью VIRTUAL_STORAGE_TYPE, маску доступа, флаги и точный файл, переданный в OpenVirtualDisk.
  • Проверьте базовый объект средством, понимающим формат, до попытки подключения; не определяйте тип только по расширению.
  • Отделяйте сбои обнаружения поставщика от STATUS_VIRTDISK_NOT_VIRTUAL_DISK, который означает, что открытый объект не распознан как виртуальный диск.

Ссылки


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