Поделиться через


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

KSPROPERTY_SYSAUDIO_DEVICE_COUNT

KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE

KSPROPERTY_SYSAUDIO_INSTANCE_INFO