Partager via


IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)

La IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL retourne KSPROPERTY_VALUES données pour la propriété KSPROPERTY_AUDIO_VOLUMELEVEL.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Aucun.

Longueur de la mémoire tampon d’entrée

Aucun.

Mémoire tampon de sortie

Mémoire tampon contenant une structure KSPROPERTY_VALUES suivie d’autres données référencées par cette structure.

Longueur de la mémoire tampon de sortie

Taille d’une structure KSPROPERTY_VALUES et données référencées.

Bloc d’état

N/A

Remarques

La topologie de filtre KS du pilote audio inclut un nœud KS de type KSNODETYPE_VOLUME pour l’entrée et la sortie si le descripteur BTHHFP_DESCRIPTOR indique la prise en charge du volume. La structure KSNODE_DESCRIPTOR du pilote audio pour ce nœud inclut une PKSPROPERTY_ITEM pour la propriété KSPROPERTY_AUDIO_VOLUMELEVEL. Le pilote audio définit la PKSPROPERTY_ITEM.Valeurs membre au KSPROPERTY_VALUES structuré retourné par cette requête.

Cela permet au pilote de profil Handsfree (HFP) de gérer presque entièrement le problème de mappage KSPROPERTY_AUDIO_VOLUMELEVEL valeurs de propriété au profil Mains libres Bluetooth. Les gestionnaires Get et Set de la propriété du pilote audio pour cette propriété appellent simplement le pilote HFP.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
d’en-tête bthhfpddi.h

Voir aussi

bluetooth HFP DDI IOCTLs

KSNODETYPE_VOLUME

KSNODE_DESCRIPTOR

KSPROPERTY_VALUES