Partager via


KSPROPERTY_SYSAUDIO_COMPONENT_ID

La propriété KSPROPERTY_SYSAUDIO_COMPONENT_ID récupère l’ID de composant à partir de l’appareil de rendu des ondes utilisé par le périphérique audio virtuel spécifié.

Tableau récapitulatif de l’utilisation

Obtenir Définissez Cible Type de descripteur de propriété Type de valeur de propriété

Oui

Non

Filtrer

KSPROPERTY+ULONG

KSCOMPONENTID

Le descripteur de propriété (instance données) est une structure de type KSPROPERTY suivie d’une variable ULONG contenant un ID d’appareil qui identifie un périphérique audio virtuel. Si SysAudio énumère n périphériques audio virtuels (voir KSPROPERTY_SYSAUDIO_DEVICE_COUNT), les ID d’appareil valides sont compris entre 0 et n-1.

La valeur de propriété (données d’opération) est une structure de type KSCOMPONENTID qui spécifie le fabricant, le produit et d’autres informations spécifiques au matériel sur le périphérique de rendu d’ondes utilisé par le périphérique audio virtuel spécifié.

Valeur de retour

Une demande de propriété KSPROPERTY_SYSAUDIO_COMPONENT_ID retourne STATUS_SUCCESS pour indiquer qu’elle s’est terminée avec succès. Sinon, la requête retourne une erreur appropriée status code.

Notes

DirectSound ne communique pas directement avec le pilote miniport pour le matériel audio qui sous-tend chacun des périphériques audio virtuels de SysAudio. Par conséquent, DirectSound ne peut pas interroger directement l’appareil de rendu des ondes pour obtenir ses informations d’ID de composant. La propriété KSPROPERTY_SYSAUDIO_COMPONENT_ID permet à DirectSound d’obtenir ces informations indirectement par le biais de SysAudio.

Spécifications

En-tête

Ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSPROPERTY

KSCOMPONENTID

KSPROPERTY_SYSAUDIO_DEVICE_COUNT