Host Controller Interface (Windows Embedded CE 6.0)


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.

See Also

Other Resources

Bluetooth OS Design Development