IOCTL_BTHX_QUERY_CAPABILITIES IOCTL (bthxddi.h)
IOCTL_BTHX_QUERY_CAPABILITIES é usado para consultar os recursos do driver de transporte.
Código principal
Buffer de entrada
Nenhum.
Comprimento do buffer de entrada
Nenhum.
Buffer de saída
O membro AssociatedIrp.SystemBuffer aponta para um buffer que contém uma estrutura BTHX_CAPABILITIES.
Comprimento do buffer de saída
O tamanho do buffer é do tamanho da estrutura BTHX_CAPABILITIES.
Bloco de status
O Information membro da estrutura STATUS_BLOCK é definido como o tamanho da estrutura.
O membro status é definido como um dos valores na tabela a seguir.
Valor do status | Descrição |
---|---|
STATUS_SUCCESS | O IOCTL foi concluído com êxito. |
Observações
Durante a inicialização, a pilha Bluetooth envia IOCTL_BTHX_QUERY_CAPABILITIES para consultar os recursos do driver de transporte.
Essa é uma chamada síncrona e uma falha desse IOCTL impede que o Windows carregue a pilha Bluetooth.
O buffer de saída desse IOCTL é definido pela estrutura BTHX_CAPABILITIES.
O membro MaxScoChannels deve ser definido como 1. O membro do do ScoSupport deve ser definido como ScoSupportHCIBypass . A falha ao fazer isso impede que a pilha seja carregada.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 8. |
cabeçalho | bthxddi.h |
IRQL | <= DISPATCH_LEVEL |