Что означает код HRESULT 0x8004256E (VDS_E_INVALID_VOLUME_FLAG)?

 
Предыдущий Следующий
VDS_E_INVALID_SERVICE_FLAG VDS_E_PARTITION_NOT_OEM

VDS_E_INVALID_VOLUME_FLAG

VDS_E_INVALID_VOLUME_FLAG означает, что вызывающая сторона передала биты, которые не принимаются в качестве флагов тома выбранным методом. Непосредственно устанавливать или снимать можно лишь часть значений VDS_VOLUME_FLAG ; многие флаги являются информационными или управляются Windows.

Ограничьте запросы флагами, поддерживаемыми методом

  • Расшифруйте маску и сравните её с флагами, перечисленными для SetFlags или ClearFlags.
  • Не пытайтесь устанавливать биты состояния системного, загрузочного тома, файла подкачки или форматирования.
  • Новые обнаруженные флаги рассматривайте как доступные только для чтения, если API явно не разрешает их изменение.

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

Флаги тома · SetFlags · ClearFlags


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