IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)
Il IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL restituisce dati KSPROPERTY_VALUES per la proprietà KSPROPERTY_AUDIO_VOLUMELEVEL .
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Buffer contenente una struttura KSPROPERTY_VALUES seguita da qualsiasi altro dato a cui fa riferimento questa struttura.
Lunghezza del buffer di output
Dimensioni di una struttura KSPROPERTY_VALUES e dati a cui si fa riferimento.
Blocco dello stato
N/D
Commenti
La topologia di filtro KS del driver audio include un nodo KS di tipo KSNODETYPE_VOLUME per sia l'input che l'output se il descrittore BTHHFP_DESCRIPTOR indica il supporto del volume. La struttura di KSNODE_DESCRIPTOR del driver audio per questo nodo include un PKSPROPERTY_ITEM per la proprietà KSPROPERTY_AUDIO_VOLUMELEVEL . Il driver audio imposta la PKSPROPERTY_ITEM. I valori membri dell'KSPROPERTY_VALUES strutturati restituiti da questa richiesta.
Ciò consente al driver Handsfree profile (HFP) di gestire quasi completamente il problema del mapping dei valori delle proprietà KSPROPERTY_AUDIO_VOLUMELEVEL al profilo Bluetooth Handsfree. La proprietà del driver audio Get e Set handler per questa proprietà chiama semplicemente il driver HFP.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Intestazione | bthhfpddi.h |