KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME
Свойство KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME извлекает строку в Юникоде, содержащую имя интерфейса Plug and Play устройства для указанного виртуального звукового устройства.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Нет |
Фильтр |
KSPROPERTY+ULONG |
LPWSTR |
Дескриптор свойства (данные экземпляра) состоит из структуры KSPROPERTY, за которой следует переменная ULONG, содержащая идентификатор устройства, идентифицирующий виртуальное звуковое устройство. Если SysAudio перечисляет n виртуальных звуковых устройств (см . KSPROPERTY_SYSAUDIO_DEVICE_COUNT), допустимые идентификаторы устройств варьируются от 0 до n–1. Кроме того, значение идентификатора устройства -1 можно использовать для указания текущего устройства, которое является последним виртуальным звуковым устройством, открываемым KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE или KSPROPERTY_SYSAUDIO_INSTANCE_INFOзапросом set-property.
Значение свойства (данные операции) является указателем на строку символов Юникода, завершающуюся null, которая содержит имя интерфейса устройства.
Возвращаемое значение
Запрос свойства KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME возвращает STATUS_SUCCESS, указывающий на успешное завершение. В противном случае запрос возвращает соответствующий код состояния ошибки.
Требования
Заголовок |
Ksmedia.h (включая Ksmedia.h) |
См. также
KSPROPERTY_SYSAUDIO_DEVICE_COUNT