Что означает код HRESULT 0x80660002 (E_HDAUDIO_EMPTY_CONNECTION_LIST)?

 
Предыдущий Следующий
E_AUDIO_ENGINE_NODE_NOT_FOUND E_HDAUDIO_CONNECTION_LIST_NOT_SUPPORTED

E_HDAUDIO_EMPTY_CONNECTION_LIST

Что означает E_HDAUDIO_EMPTY_CONNECTION_LIST

E_HDAUDIO_EMPTY_CONNECTION_LIST (0x80660002) — Функциональный блок HD Audio неожиданно сообщил пустой список соединений.

Результат 0x80660002 пришёл из подсистемы «HD Audio» при работе с областью «codec topology, connection list и pin/widget descriptors». Для сообщения «функциональный блок hd audio неожиданно сообщил пустой список соединений» практический предмет проверки — «hdaudio, empty, соединение, list».

Что проверить и как подтвердить исправление

Не начинайте с общего сброса компонента: сопоставьте первый отказ с фактическими параметрами операции. При 0x80660002 и условии «функциональный блок hd audio неожиданно сообщил пустой список соединений» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Перед повтором 0x80660002 зафиксируйте codec/address, node ID, connection index, verb и controller response. Различия по теме «hdaudio, empty, соединение, list» для 0x80660002 покажут, изменился ли первый неуспешный этап.

Для 0x80660002 применяйте исправление на границе первого отказа: используйте существующий node/connection и валидный descriptor; нулевой или устаревший объект нельзя компенсировать повтором. Сообщение «функциональный блок hd audio неожиданно сообщил пустой список соединений» при 0x80660002 не следует подавлять общей обработкой исключения.

После исправления повторите тот же вызов на прежних данных; у результата 0x80660002 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0x80660002: COM error codes for Input and graphics · PortCls interfaces and structures · Windows audio driver design guide.


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