IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL (bthhfpddi.h)
O IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL obtém uma atualização de status de conexão.
Um BOOL definido como TRUE para solicitar uma atualização imediata. Caso contrário, defina isso como FALSE.
O tamanho de um BOOL.
Um BOOL que é o novo status da conexão. TRUE se conectado. FALSE se não estiver conectado.
O tamanho de um BOOL.
Se uma solicitação já estiver pendente, a nova solicitação falhará e uma mensagem STATUS_INVALID_DEVICE_REQUEST será retornada.
Essa solicitação será concluída imediatamente se o parâmetro de entrada for TRUE ou se o status da conexão tiver sido alterado desde a última solicitação. Caso contrário, essa solicitação permanecerá pendente até que o status da conexão seja alterado ou a solicitação seja cancelada.
O driver de áudio envia essa solicitação para obter o status de conexão inicial e envia solicitações subsequentes para serem atualizadas quando o status for alterado. O driver armazena o status da conexão em dados de contexto apropriados.
Quando a solicitação é concluída e indica uma alteração no status da conexão, o driver de áudio gera o evento KS KSEVENT_PINCAPS_JACKINFOCHANGE.
Ao lidar com a propriedade KSPROPERTY_JACK_DESCRIPTION KS, o driver de áudio define o membro isConnected da estrutura KSJACK_DESCRIPTION com base no status da conexão.
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Windows Server 2012 |
cabeçalho | bthhfpddi.h |
IOCTLs de DDI do HFP Bluetooth