IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)
O IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL retorna dados KSPROPERTY_VALUES para a propriedade KSPROPERTY_AUDIO_VOLUMELEVEL .
Código principal
Buffer de entrada
Nenhum.
Comprimento do buffer de entrada
Nenhum.
Buffer de saída
Um buffer que contém uma estrutura de KSPROPERTY_VALUES seguida por quaisquer outros dados referenciados por essa estrutura.
Comprimento do buffer de saída
O tamanho de uma estrutura de KSPROPERTY_VALUES e dados referenciados.
Bloco de status
N/D
Comentários
A topologia de filtro KS do driver de áudio inclui um nó KS do tipo KSNODETYPE_VOLUME para entrada e saída se o descritor de BTHHFP_DESCRIPTOR indicar suporte ao volume. A estrutura de KSNODE_DESCRIPTOR do driver de áudio para esse nó inclui um PKSPROPERTY_ITEM para a propriedade KSPROPERTY_AUDIO_VOLUMELEVEL . O driver de áudio define o PKSPROPERTY_ITEM. Membro de valores para o KSPROPERTY_VALUES estruturado retornado por essa solicitação.
Isso permite que o driver hfp (perfil handsfree) lide quase inteiramente com o problema de mapeamento KSPROPERTY_AUDIO_VOLUMELEVEL valores de propriedade para o perfil Bluetooth Handsfree. Os manipuladores Get e Set da propriedade do driver de áudio para essa propriedade simplesmente chamam o driver HFP.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | bthhfpddi.h |