bthxddi.h 标头

bltooth 使用此标头。 有关详细信息,请参见:

bthxddi.h 包含以下编程接口:

IOCTL

 
IOCTL_BTHX_GET_VERSION

配置文件驱动程序使用 IOCTL_BTHX_GET_VERSION 获取传输驱动程序支持的版本。
IOCTL_BTHX_QUERY_CAPABILITIES

IOCTL_BTHX_QUERY_CAPABILITIES用于查询传输驱动程序的功能。
IOCTL_BTHX_READ_HCI

IOCTL_BTHX_READ_HCI用于从传输层读取蓝牙 ACL 数据和事件。
IOCTL_BTHX_SET_VERSION

IOCTL_BTHX_SET_VERSION用于通知传输驱动程序正在使用的扩展性接口的版本。
IOCTL_BTHX_WRITE_HCI

IOCTL_BTHX_WRITE_HCI用于将蓝牙 ACL 数据和命令写入传输层。

结构

 
BTHX_CAPABILITIES

BTHX_CAPABILITIES结构描述了蓝牙可扩展传输驱动程序的功能。
BTHX_HCI_READ_WRITE_CONTEXT

BTHX_HCI_READ_WRITE_CONTEXT 结构用作IOCTL_BTHX_READ_HCI和IOCTL_BTHX_WRITE_HCI IOCTL 的输入/输出结构。
BTHX_VERSION

BTHX_VERSION 结构描述传输驱动程序支持的一个或多个版本。

枚举

 
BTHX_HCI_PACKET_TYPE

BTHX_HCI_PACKET_TYPE枚举列出了从蓝牙堆栈发送到传输驱动程序的不同类型的数据包。
BTHX_SCO_SUPPORT

BTHX_SCO_SUPPORT 枚举列出了传输驱动程序支持的不同类型的 SCO。