Site icon EfmSoft

Что означает код 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_E_INVALID_FS_TYPE означает, что переданное значение VDS_FILE_SYSTEM_TYPE недопустимо для текущего вызова.

Здесь важно различать две ситуации. Само числовое значение может не принадлежать перечислению, либо значение перечисления может быть корректным, но выбранная файловая система не поддерживаться на конкретном томе. Во втором случае проблема уже относится к возможностям объекта, а не к синтаксису параметра.

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

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

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


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

Exit mobile version