Creating a Bluetooth Stack Extension Layer (Windows Embedded CE 6.0)
1/6/2010
Windows Embedded CE provides a flexible stack implementation that enables you to extend the base stack functionality. For example, you can enhance the functionality of the stack to include synchronous connection oriented (SCO) support.
The extension layers can be installed on top of Host Controller Interface (HCI), RFCOMM, and L2CAP layers. The extension layer must be developed as an installable stream device driver that makes use of a common set of APIs to manage the device.
In This Section
- Implementing Commands, Callbacks, and Events Handlers for an Extension Layer
Provides design considerations for stack extension layers and explains how to implement commands, callbacks, and events handlers for an extension layer.
- Registering and Deregistering the Extension Layer
Provides information about the functions that enable the extension layer to connect and disconnect from the protocol stack; also provides example code.
- Setting Up and Shutting Down a Bluetooth Extension Layer
Explains how to initialize, instantiate, deinitialize, and delete the extension layer.
- Creating an Installable Stream Driver for the Bluetooth Extension Layer
Lists the common functions used to create an installable stream driver for the Bluetooth extension layer and explains how to initialize and deinitialize the driver.
- Loading a Bluetooth Extension Layer
Explains how to load a Bluetooth extension layer.
Related Sections
- 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
Provides information about Bluetooth support in Windows Embedded CE.
- Bluetooth Protocol Stack
Describes the Bluetooth Protocol Stack and includes information about the stack implementation in Windows Embedded CE.