IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)
Die IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL gibt KSPROPERTY_VALUES Daten für die eigenschaft KSPROPERTY_AUDIO_VOLUMELEVEL zurück.
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
Nichts.
Ausgabepuffer
Ein Puffer mit einer KSPROPERTY_VALUES Struktur gefolgt von anderen Daten, auf die von dieser Struktur verwiesen wird.
Länge des Ausgabepuffers
Die Größe einer KSPROPERTY_VALUES Struktur und referenzierter Daten.
Statusblock
N/A
Bemerkungen
Die KS-Filtertopologie des Audiotreibers enthält einen KS-Knoten vom Typ KSNODETYPE_VOLUME sowohl für die Eingabe als auch für die Ausgabe, wenn der BTHHFP_DESCRIPTOR Deskriptor die Volumeunterstützung angibt. Die KSNODE_DESCRIPTOR Struktur des Audiotreibers für diesen Knoten enthält eine PKSPROPERTY_ITEM für die KSPROPERTY_AUDIO_VOLUMELEVEL-Eigenschaft. Der Audiotreiber legt den PKSPROPERTY_ITEMfest.Values Mitglied der KSPROPERTY_VALUES strukturierten Struktur, die von dieser Anforderung zurückgegeben wird.
Auf diese Weise kann der Handsfree-Profiltreiber (Handsfree Profile, HFP) fast vollständig das Problem der Zuordnung KSPROPERTY_AUDIO_VOLUMELEVEL Eigenschaftswerte zum Bluetooth Handsfree-Profil behandeln. Die Eigenschaft "Get" und "Set"-Handler für diese Eigenschaft rufen einfach den HFP-Treiber auf.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | bthhfpddi.h |