Bluetooth HCI IOCTLs (Compact 2013)
3/26/2014
This section describes the IOCTLs that are available to OS developers for the Bluetooth Host Controller Interface.
In This Section
- BTH_HCI_IOCTL_GET_BASEBAND_CONNECTIONS
Retrieves information about the baseband connection.
- BTH_HCI_IOCTL_GET_BASEBAND_HANDLES
Retrieves baseband connections that are currently active.
- BTH_HCI_IOCTL_GET_BD_FOR_HANDLE
Retrieves the address of a peer Bluetooth-based device for connection handle.
- BTH_HCI_IOCTL_GET_COMMANDSIZE
Retrieves the loopback status.
- BTH_HCI_IOCTL_GET_ERRORS
Retrieves the number of hardware errors.
- BTH_HCI_IOCTL_GET_FLOW
Retrieves host flow control status.
- BTH_HCI_IOCTL_GET_HANDLE_FOR_BD
Retrieves the connection handle for a Bluetooth device if it is connected.
- BTH_HCI_IOCTL_GET_HANDLE_MODE
Retrieves the mode for active baseband connections.
- BTH_HCI_IOCTL_GET_HARDWARE_STATUS
Retrieves the current state of the hardware, whether the card is in or out of the Bluetooth stack.
- BTH_HCI_IOCTL_GET_INQUIRY
Retrieves the inquiry status. The status is TRUE if currently in inquiry.
- BTH_HCI_IOCTL_GET_LAST_INQUIRY_DATA
Retrieves the inquiry parameters from the cache for a particular device.
- BTH_HCI_IOCTL_GET_LOOPBACK
Retrieves the loopback status.
- BTH_HCI_IOCTL_GET_NUM_ONDEVICE
Retrieves the number of unconfirmed packets sent to the hardware.
- BTH_HCI_IOCTL_GET_NUM_PENDING
Retrieves the number of confirmed and pending packets that are in execution on the hardware.
- BTH_HCI_IOCTL_GET_NUM_UNSENT
Retrieves the number of packets pending before being sent to the card.
- BTH_HCI_IOCTL_GET_PERIODIC_INQUIRY
Retrieves periodic inquiry status. The status is TRUE if currently in periodic inquiry.
- BTH_HCI_IOCTL_GET_REMOTE_COD
Retrieves the remote class of device (COD) of the peer device.
- BTH_HCI_IOCTL_GET_SCO_PARAMETERS
Retrieves information about a SCO connection.
- BTH_HCI_IOCTL_GET_UNDER_TEST
Retrieves the hardware testing state.
- BTH_HCI_IOCTL_HANDLE_AUTHENTICATED
Retrieves the authentication status of the connection.
- BTH_HCI_IOCTL_HANDLE_ENCRYPTED
Retrieves the encryption status of the connection.
- BTH_STACK_IOCTL_GET_CONNECTED
Retrieves state of the hardware.