IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)

Die IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL gibt KSPROPERTY_VALUES Daten für die KSPROPERTY_AUDIO_VOLUMELEVEL-Eigenschaft zurück.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Keine.

Länge des Eingabepuffers

Keine.

Ausgabepuffer

Ein Puffer, der eine KSPROPERTY_VALUES-Struktur enthält, gefolgt von allen anderen Daten, auf die von dieser Struktur verwiesen wird.

Länge des Ausgabepuffers

Die Größe einer KSPROPERTY_VALUES Struktur und daten, auf die verwiesen wird.

Statusblock

Hinweise

Die KS-Filtertopologie des Audiotreibers enthält einen KS-Knoten vom Typ KSNODETYPE_VOLUME sowohl für Die Ein- 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 eigenschaft KSPROPERTY_AUDIO_VOLUMELEVEL . Der Audiotreiber legt die PKSPROPERTY_ITEM fest. Wertemember des KSPROPERTY_VALUES , der von dieser Anforderung zurückgegeben wird.

Dadurch kann der HFP-Treiber (Handsfree Proofile) das Problem der Zuordnung KSPROPERTY_AUDIO_VOLUMELEVEL Eigenschaftswerte zum Bluetooth Handsfree-Profil fast vollständig behandeln. Die Eigenschaften Get und Set für diese Eigenschaft des Audiotreibers rufen einfach den HFP-Treiber auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile bthhfpddi.h

Weitere Informationen

Bluetooth HFP DDI IOCTLs

KSNODETYPE_VOLUME

KSNODE_DESCRIPTOR

KSPROPERTY_VALUES