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 comprimento do buffer é o tamanho da estrutura BTHX_CAPABILITIES .
Bloco de status
O membro Information da estrutura STATUS_BLOCK é definido como o tamanho da estrutura.
O membro Status é definido como um dos valores na tabela a seguir.
Valor de status | Descrição |
---|---|
STATUS_SUCCESS | O IOCTL foi concluído com êxito. |
Comentários
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 ScoSupport deve ser definido como ScoSupportHCIBypass. A falha ao fazer isso impede que a pilha seja carregada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte a partir do Windows 8. |
Cabeçalho | bthxddi.h |
IRQL | <= DISPATCH_LEVEL |