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

IRP_MJ_DEVICE_CONTROL

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

Vedi anche

Bluetooth HFP DDI IOCTLs

KSNODETYPE_VOLUME

KSNODE_DESCRIPTOR

KSPROPERTY_VALUES