IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Связь между физическим и логическим устройством. (https://www.imho.ws/showthread.php?t=14967)

al32 06.11.2002 05:13

Связь между физическим и логическим устройством.
 
Есть два одинаковых USB аудио устройства.
В диспетчере устройств они видны под одинаковыми именами «Аудио устройства USB» и «Аудио устройства USB».
В списке аудиоустройств они присутствуют под именами типа "Аудио устройства USB" и "Аудио устройства USB (2)" (Windows сама добавляет цифры к имени устройства, если такое имя уже есть).
Могу просмотреть USB-шину и получить инфу о каждом устройстве: vendorId, productId, адреса на шине и т.д. Только это все касается аппаратуры. Но как узнать под каким номером в списке аудиоустройств оно стоит? Т.е. как найти соответствие между «физическим» устройством и «логическим» аудиоустройством.
По каким принципам Винда формирует список аудио устройств?
Когда я пишу waveInOpen(...,waveID,...) - как Windows узнает к какому драйверу ей обращаться?

helldomain 07.11.2002 03:20

Tam wrode est para funkcij, nachinajutsya na Enum - oni dajut spisok miksherow.

al32 14.11.2002 22:07

Что-то мне уведомление об ответе не пришло.

Цитата:

Tam wrode est para funkcij, nachinajutsya na Enum - oni dajut spisok miksherow.
А для каких миксеров? А то я для миксеров знаю только те, что начинаются на "mixer...". И Enum'a там нет. Из того что дает возможность енумеровать устройства - знаю только SetupDiEnumDeviceInterfaces, SetupDiEnumDeviceInfo и всякое такое. Но там для USB-устройств нет расположения на шине.
Может, еще какие-нибудь функции есть?

Спасибо за ответ.

helldomain 15.11.2002 07:47

Tak probui enum i device info. Posmotri deviceinfoex.


Часовой пояс GMT +4, время: 10:27.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.