Partilhar via


Cabeçalho bthxddi.h

Esse cabeçalho é usado pelo bltooth. Para obter mais informações, consulte:

bthxddi.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_BTHX_GET_VERSION

Os drivers de perfil usam IOCTL_BTHX_GET_VERSION para obter a versão compatível com o driver de transporte.
IOCTL_BTHX_QUERY_CAPABILITIES

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

IOCTL_BTHX_READ_HCI é usado para ler dados e eventos de ACL Bluetooth da camada de transporte.
IOCTL_BTHX_SET_VERSION

IOCTL_BTHX_SET_VERSION é usado para informar o driver de transporte da versão da interface de extensibilidade que está sendo usada.
IOCTL_BTHX_WRITE_HCI

IOCTL_BTHX_WRITE_HCI é usado para gravar dados e comandos de ACL Bluetooth na camada de transporte.

Estruturas

 
BTHX_CAPABILITIES

A estrutura BTHX_CAPABILITIES descreve os recursos do Driver de Transporte Extensível bluetooth.
BTHX_HCI_READ_WRITE_CONTEXT

A estrutura BTHX_HCI_READ_WRITE_CONTEXT é usada como uma estrutura de entrada/saída para IOCTL_BTHX_READ_HCI e IOCTL_BTHX_WRITE_HCI IOCTLs.
BTHX_VERSION

A estrutura BTHX_VERSION descreve a versão ou as versões às quais o driver de transporte dá suporte.

Enumerações

 
BTHX_HCI_PACKET_TYPE

A enumeração BTHX_HCI_PACKET_TYPE lista os diferentes tipos de pacotes que estão sendo enviados da pilha Bluetooth para o driver de transporte.
BTHX_SCO_SUPPORT

A enumeração BTHX_SCO_SUPPORT lista os diferentes tipos de SCO compatíveis com o driver de transporte.