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. |