| Предыдущий | Следующий |
| VDS_E_INVALID_DRIVE_LETTER_COUNT | VDS_E_INVALID_FS_TYPE |
VDS_E_INVALID_FS_FLAG
Что означает VDS_E_INVALID_FS_FLAG
VDS_E_INVALID_FS_FLAG означает, что вызывающая сторона передала недопустимую комбинацию битов VDS_FILE_SYSTEM_FLAG.
Флаги файловой системы описывают свойства и возможности именно этого слоя. Они не взаимозаменяемы с флагами тома, диска или параметрами форматирования. Ошибка часто возникает из-за неверной маски, переноса значения из другой структуры или появления неизвестного клиенту бита.
Что проверить
- Запишите числовую маску полностью и расшифруйте каждый установленный бит.
- Проверьте, что в параметр не попали
VDS_VOLUME_FLAGили другие флаги из соседних API. - Сверьте набор допустимых битов с версией VDS и методом, который их принимает.
- Не маскируйте неизвестные биты молча: это может скрыть несовпадение версий или новое свойство, которое клиент должен корректно обработать.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
