| Предыдущий | Следующий |
| ERROR_CAN_NOT_COMPLETE | ERROR_UNRECOGNIZED_VOLUME |
ERROR_INVALID_FLAGS
Что означает ERROR_INVALID_FLAGS
ERROR_INVALID_FLAGS — указаны недопустимые флаги.
Что проверить
Зафиксируйте числовое значение флага/уровня/индекса, переданное API, до любого преобразования.
- Проверьте допустимый диапазон и сочетания битов для этой версии API; неизвестные биты не следует silently игнорировать, если контракт их запрещает.
- Если значение приходит из конфигурации, валидируйте его при чтении, а не только после отказа системного вызова.
Исходная формулировка
two individually valid options are mutually exclusive.
related parameters whose values constrain legal flag combinations.
Win32 calls that accept bitwise option masks.
language bindings that map enums to native flags.
A nonzero flags value is not inherently invalid. The defect is an unsupported bit or combination, not simply the presence of options.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.