| Предыдущий | Следующий |
| NS_E_MIXER_INVALID_LINE | NS_E_MIXER_INVALID_VALUE |
NS_E_MIXER_INVALID_CONTROL
Что означает NS_E_MIXER_INVALID_CONTROL
NS_E_MIXER_INVALID_CONTROL (0xC00D0FA6) — Регулятор принадлежит конкретной mixer line и имеет собственный тип, идентификатор, диапазон и число каналов. Старый числовой ID после изменения драйвера может стать недействительным.
Что проверить
Сначала подтвердите существование линии, затем перечислите controls через `mixerGetLineControls` и сравните с запрошенным типом.
- Сохраните ID линии, тип и ID регулятора, число доступных controls, число каналов и допустимый диапазон значения.
- Не подставляйте произвольный control ID. Выберите регулятор, реально объявленный текущим драйвером, и сформируйте буфер значения в соответствии с его контрактом.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.