Bluetooth HCI Transport Driver Registry Settings (Windows CE 5.0)
The registry stores information necessary to configure the system for applications and hardware devices. The registry also contains information that the operating system continually references during operation.
Note The default registry values vary depending on which components are included in your run-time image. For more information, see Default Registry Settings.
Bluetooth Universal Transport Manager Registry Settings
Bluetooth Universal Transport Manager (BthUniv) first searches for PnP devices, such as PCMCIA or USB. If the PnP device is not found, BthUniv searches for the built-in devices in the order that they are listed in the registry.
When a PnP device is connected to the system, it can use the IClass value to identify the transport driver and the settings associated with it. For more information about IClass, see Device Interfaces.
Note Some drivers, such as the USB transport driver, do not expose interface classes through the IClass registry values. For these drivers, you need to call the AdvertiseInterface method explicitly.
The following list shows the registry settings for BthUniv:
The HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\TransportsBuiltIn\1 registry key specifies the settings for the built-in transport drivers. The registry key 1 represents the priority.
The HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Transports\PnP\<GUID> registry key specifies the registry settings for the PnP transport drivers.
The GUID key (specified within {}) represents the transport driver's IClass registry key value. This value notifies BthUniv about the transport registry settings to use. These settings are copied to the HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\HCI registry key before opening a connection to the device.
If you specify the transport driver by setting the appropriate Sysgen variable, such as SYSGEN_BTH_USB_ONLY, in your OS design, then BthUniv is not used. In this case, the registry settings for the appropriate transport driver are automatically copied to the HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\HCI registry key. To configure the transport driver, ensure that you make changes to this registry key.
See Also
Bluetooth HCI Transport Layer | Supported HCI Transport Drivers
Send Feedback on this topic to the authors