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 seguido por quaisquer outros dados referenciados por essa estrutura.
Comprimento do buffer de saída
O tamanho de uma estrutura KSPROPERTY_VALUES e dados referenciados.
Bloco de status
N/A
Observações
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.values membro à KSPROPERTY_VALUES estruturada retornada por essa solicitação.
Isso permite que o driver hfp (perfil livre de mãos) 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 |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Windows Server 2012 |
cabeçalho | bthhfpddi.h |