| Предыдущий | Следующий |
| STATUS_TIMER_NOT_CANCELED | STATUS_NO_SUCH_DEVICE |
STATUS_INVALID_PARAMETER
Что означает STATUS_INVALID_PARAMETER
STATUS_INVALID_PARAMETER — общий статус проверки аргументов. Полезная диагностика начинается не с самого кода, а с конкретного API и фактических значений всех параметров в момент вызова.
Что проверить
- Сохраните значения, размеры, флаги и версию структуры непосредственно перед вызовом.
- Проверьте взаимозависимые поля: допустимое значение одного параметра может зависеть от другого.
- Проверьте alignment, buffer length и lifetime указателей для низкоуровневых вызовов.
- Сравните структуру с документацией именно для целевой версии API/OS.
Не подбирайте параметры случайным перебором. Найдите нарушенный инвариант и исправьте формирование входных данных в одном месте.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.