Bluetooth HCI Transport Driver Registry Settings (Compact 2013)
3/26/2014
This topic describes the registry settings for the Bluetooth Universal Transport Manager (BthUniv) and Host Controller Interface (HCI) Transport drivers.
Bluetooth Universal Transport Manager first searches for Plug and Play devices, such as USB. If a 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 registry entry to identify the transport driver and the settings associated with it.
Note
Some drivers, such as the USB transport driver, do not expose interface classes through the IClass registry entries. 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\Transports\BuiltIn\1 registry key specifies the settings for the built-in transport driver.
- The HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Transports\PnP\{GUID} registry keys specify the registry settings for the PnP transport drivers.
The GUID represents the transport driver's IClass registry value. This key contains the transport settings, which are copied to the HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\HCI registry key before opening a connection to the device.