Compartir a través de


KSPROPERTY_SYSAUDIO_COMPONENT_ID

La propiedad KSPROPERTY_SYSAUDIO_COMPONENT_ID recupera el identificador de componente del dispositivo de representación de onda que usa el dispositivo de audio virtual especificado.

Tabla de resumen de uso

Obtener Set Destino Tipo de descriptor de propiedad Tipo de valor de propiedad

No

Filtrar

KSPROPERTY+ULONG

KSCOMPONENTID

El descriptor de propiedad (datos de instancia) es una estructura de tipo KSPROPERTY seguida de una variable ULONG que contiene un identificador de dispositivo que identifica un dispositivo de audio virtual. Si SysAudio enumera n dispositivos de audio virtual (consulte KSPROPERTY_SYSAUDIO_DEVICE_COUNT), los identificadores de dispositivo válidos van de 0 a n-1.

El valor de propiedad (datos de operación) es una estructura de tipo KSCOMPONENTID que especifica el fabricante, el producto y otra información específica del hardware sobre el dispositivo de representación de onda que usa el dispositivo de audio virtual especificado.

Valor devuelto

Una solicitud de propiedad KSPROPERTY_SYSAUDIO_COMPONENT_ID devuelve STATUS_SUCCESS para indicar que se ha completado correctamente. De lo contrario, la solicitud devuelve un código de estado de error adecuado.

Observaciones

DirectSound no se comunica directamente con el controlador de miniport para el hardware de audio que subyace a cada uno de los dispositivos de audio virtual de SysAudio. Por lo tanto, DirectSound no puede consultar directamente el dispositivo de representación de ondas para obtener información de identificador de componente. La propiedad KSPROPERTY_SYSAUDIO_COMPONENT_ID proporciona un medio para que DirectSound obtenga esta información indirectamente a través de SysAudio.

Requisitos

Encabezado

Ksmedia.h (incluye Ksmedia.h)

Vea también

KSPROPERTY

KSCOMPONENTID

KSPROPERTY_SYSAUDIO_DEVICE_COUNT