KSPROPERTY_SYSAUDIO_COMPONENT_ID

La proprietà KSPROPERTY_SYSAUDIO_COMPONENT_ID recupera l'ID componente dal dispositivo di rendering wave usato dal dispositivo audio virtuale specificato.

Tabella riepilogo utilizzo

Recupero Set Destinazione Tipo di descrittore di proprietà Tipo valore proprietà

No

Filtra

KSPROPERTY+ULONG

KSCOMPONENTID

Il descrittore di proprietà (dati dell'istanza) è una struttura di tipo KSPROPERTY seguita da una variabile ULONG contenente un ID dispositivo che identifica un dispositivo audio virtuale. Se SysAudio enumera n dispositivi audio virtuali (vedere KSPROPERTY_SYSAUDIO_DEVICE_COUNT), gli ID dispositivo validi vanno da 0 a n-1.

Il valore della proprietà (dati dell'operazione) è una struttura di tipo KSCOMPONENTID che specifica il produttore, il prodotto e altre informazioni specifiche dell'hardware sul dispositivo di rendering onda utilizzato dal dispositivo audio virtuale specificato.

Valore restituito

Una richiesta di proprietà KSPROPERTY_SYSAUDIO_COMPONENT_ID restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato.

Commenti

DirectSound non comunica direttamente con il driver miniport per l'hardware audio sottostante a ognuno dei dispositivi audio virtuali di SysAudio. Di conseguenza, DirectSound non è in grado di eseguire query direttamente sul dispositivo di rendering wave per le informazioni relative all'ID componente. La proprietà KSPROPERTY_SYSAUDIO_COMPONENT_ID consente a DirectSound di ottenere queste informazioni indirettamente tramite SysAudio.

Requisiti

Intestazione

Ksmedia.h (include Ksmedia.h)

Vedere anche

KSPROPERTY

KSCOMPONENTID

KSPROPERTY_SYSAUDIO_DEVICE_COUNT