Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by bltooth. For more information, see:
bthxddi.h contains the following programming interfaces:
IOCTLs
| IOCTL_BTHX_GET_VERSION Profile drivers use IOCTL_BTHX_GET_VERSION to get the version supported by the transport driver. |
| IOCTL_BTHX_QUERY_CAPABILITIES IOCTL_BTHX_QUERY_CAPABILITIES is used to query the capabilities of the transport driver. |
| IOCTL_BTHX_READ_HCI IOCTL_BTHX_READ_HCI is used to read Bluetooth ACL Data and Events from the transport layer. |
| IOCTL_BTHX_SET_VERSION IOCTL_BTHX_SET_VERSION is used to inform the transport driver of the version of the extensibility interface being used. |
| IOCTL_BTHX_WRITE_HCI IOCTL_BTHX_WRITE_HCI is used to write Bluetooth ACL Data and Commands to the transport layer. |
Structures
| BTHX_CAPABILITIES The BTHX_CAPABILITIES structure describes the capabilities of the Bluetooth Extensible Transport Driver. |
| BTHX_HCI_READ_WRITE_CONTEXT The BTHX_HCI_READ_WRITE_CONTEXT structure is used as an input/output structure for the IOCTL_BTHX_READ_HCI and IOCTL_BTHX_WRITE_HCI IOCTLs. |
| BTHX_VERSION The BTHX_VERSION structure describes the version or versions that the transport driver supports. |
Enumerations
| BTHX_HCI_PACKET_TYPE The BTHX_HCI_PACKET_TYPE enumeration lists the different types of packets being sent from the Bluetooth stack to the transport driver. |
| BTHX_SCO_SUPPORT The BTHX_SCO_SUPPORT enumeration lists the different types of SCO supported by the transport driver. |