| Предыдущий | Следующий |
| STATUS_PORT_MESSAGE_TOO_LONG | STATUS_INVALID_QUOTA_LOWER |
STATUS_INVALID_PARAMETER_MIX
Что означает STATUS_INVALID_PARAMETER_MIX
STATUS_INVALID_PARAMETER_MIX — указано недопустимое сочетание параметров.
Практический смысл и диагностика
Каждый параметр по отдельности может выглядеть допустимым, но их сочетание запрещено contract выбранной операции.
- Проверьте mutually exclusive flags, conditional pointer/length pairs и параметры, которые разрешены только при определённом mode.
- Логируйте полный набор arguments после применения defaults непосредственно в failing call site.
- Например API может требовать идентифицировать объект либо через один selector, либо через другой, но запрещать одновременно задавать обе формы. Такие ошибки нельзя найти одной range-check проверкой каждого поля.
- Сравнивайте именно combination rules API: после исправления одного argument убедитесь, что новая комбинация не нарушает другое условие contract.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.