IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)
El IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL devuelve KSPROPERTY_VALUES datos de la propiedad KSPROPERTY_AUDIO_VOLUMELEVEL.
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
Búfer que contiene una estructura de KSPROPERTY_VALUES seguida de cualquier otro dato al que hace referencia esta estructura.
Longitud del búfer de salida
Tamaño de una estructura de KSPROPERTY_VALUES y datos a los que se hace referencia.
Bloque de estado
N/A
Observaciones
La topología de filtro KS del controlador de audio incluye un nodo KS de tipo KSNODETYPE_VOLUME para la entrada y salida si el descriptor de BTHHFP_DESCRIPTOR indica compatibilidad con el volumen. La estructura de KSNODE_DESCRIPTOR del controlador de audio para este nodo incluye un PKSPROPERTY_ITEM para la propiedad KSPROPERTY_AUDIO_VOLUMELEVEL. El controlador de audio establece el PKSPROPERTY_ITEM.miembro Values al KSPROPERTY_VALUES estructurado devuelto por esta solicitud.
Esto permite que el controlador de perfil manos libres (HFP) controle casi completamente el problema de asignar valores de propiedad KSPROPERTY_AUDIO_VOLUMELEVEL al perfil Bluetooth Handsfree. La propiedad del controlador de audio Get y Set handlers para esta propiedad simplemente llama al controlador HFP.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
servidor mínimo admitido | Windows Server 2012 |
encabezado de | bthhfpddi.h |