Compartilhar via


IOCTL_BTHX_QUERY_CAPABILITIES IOCTL (bthxddi.h)

IOCTL_BTHX_QUERY_CAPABILITIES é usado para consultar os recursos do driver de transporte.

Código principal

IRP_MJ_DEVICE_CONTROL

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