Host Controller Interface

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

The host controller interface (HCI) provides a uniform interface method for accessing Bluetooth hardware capabilities.

During the initialization sequence, the HCI creates read and write threads, establishes a connection to the Bluetooth transport, and performs a reset and read of device buffer sizes. It then enters an initialized state and is ready to accept clients.

In This Section

  • HCI Commands
    Explains how commands are used with the HCI_INTERFACE structure, and provides a code example.
  • HCI Callbacks
    Provides information on HCI callbacks, including the types of HCI callbacks, and includes a code example.
  • HCI Events
    Provides information regarding HCI events, and includes a code example.
  • Bluetooth OS Design Development
    Provides information about the Bluetooth Protocol Stack and the extension layer, components and modules that implement Bluetooth functionalities, and Sysgen variables that enable these functionalities.
  • Bluetooth HCI Transport Layer
    Explains the purpose of the HCI transport layer and provides links to information regarding opening and closing connections, transferring data, and supported drivers.