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
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 |