IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)
El IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL devuelve datos KSPROPERTY_VALUES para 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/D
Comentarios
La topología de filtro KS del controlador de audio incluye un nodo KS de tipo KSNODETYPE_VOLUME para la entrada y la 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. Los valores son miembros de la KSPROPERTY_VALUES estructura devuelta por esta solicitud.
Esto permite que el controlador de perfil manos libres (HFP) controle casi completamente el problema de asignar KSPROPERTY_AUDIO_VOLUMELEVEL valores de propiedad al perfil Bluetooth Handsfree. La propiedad del controlador de audio Get y Set handlers para esta propiedad simplemente llama al controlador HFP.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | bthhfpddi.h |