| Предыдущий | Следующий |
| E_HDAUDIO_CONNECTION_LIST_NOT_SUPPORTED | E_HDAUDIO_NULL_LINKED_LIST_ENTRY |
E_HDAUDIO_NO_LOGICAL_DEVICES_CREATED
Что означает E_HDAUDIO_NO_LOGICAL_DEVICES_CREATED
E_HDAUDIO_NO_LOGICAL_DEVICES_CREATED (0x80660004) — Не удалось создать ни одного подустройства HD Audio.
При результате 0x80660004 граница диагностики проходит внутри подсистемы «HD Audio», в области «codec topology, connection list и pin/widget descriptors». Здесь сообщение «не удалось создать ни одного подустройства hd audio» связано с темой «hdaudio, отсутствие, logical, devices, created».
Что проверить и как подтвердить исправление
Первый шаг — сопоставьте первый отказ с фактическими параметрами операции. Когда при 0x80660004 система сообщает «не удалось создать ни одного подустройства hd audio», воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Перед повтором 0x80660004 зафиксируйте codec/address, node ID, connection index, verb и controller response. Различия по теме «hdaudio, отсутствие, logical, devices, created» для 0x80660004 покажут, изменился ли первый неуспешный этап.
Для 0x80660004 применяйте исправление на границе первого отказа: используйте существующий node/connection и валидный descriptor; нулевой или устаревший объект нельзя компенсировать повтором. Сообщение «не удалось создать ни одного подустройства hd audio» при 0x80660004 не следует подавлять общей обработкой исключения.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0x80660004 это надёжнее единичного успеха на других данных.
Документация для результата 0x80660004: COM error codes for Input and graphics · PortCls interfaces and structures · Windows audio driver design guide.
Нужно найти другой код? Найти другой код состояния или ошибки.