Что означает код HRESULT 0x80042561 (VDS_E_INVALID_FS_TYPE)?

 
Предыдущий Следующий
VDS_E_INVALID_FS_FLAG VDS_E_INVALID_OBJECT_TYPE

VDS_E_INVALID_FS_TYPE

VDS_E_INVALID_FS_TYPE означает, что переданное значение VDS_FILE_SYSTEM_TYPE неприемлемо. Оно может находиться за пределами перечисления, быть несовместимым с текущим методом либо недоступным для форматирования выбранного тома.

Проверяйте возможности файловой системы через VDS

  • Используйте документированное перечисление файловых систем, а не текстовое имя файловой системы.
  • Прежде чем показывать варианты пользователю, запросите типы файловых систем, известные службе VDS.
  • Проверяйте ограничения тома и носителя отдельно от корректности самого значения перечисления.

Не преобразуйте произвольные строки непосредственно в числовые значения перечисления. Даже корректное значение перечисления может не поддерживаться конкретным томом; это следует сообщать как ограничение возможностей, а не как недопустимый тип. В современных версиях Windows поддержка ReFS и других форматов также зависит от редакции системы и характеристик тома.

Типы файловых систем · Служба VDS · GetFileSystemProperties


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