Specifications
Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 76
Appendix 2: Bluetooth Pairing Service Registry Key Values
After a Bluetooth-enabled device has paired successfully to a Windows Embedded Automotive 7
device, information about the paired device is available in the Automotive 7 system registry.
Each paired device has a corresponding registry entry under
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BTPairSvc\Devices. This registry key contains subkeys
for each Bluetooth profile supported, and a subkey named \Attributes which contains device-
specific information.
To retrieve device attribute values stored in the registry, you can use the GetBTDeviceAttribute
functions. You can retrieve or set attributes in the form of a DWORD, a BYTE array (BLOB), or a
WCHAR.
The functions that retrieve device attributes are GetBTDeviceAttributeDWORD,
GetBTDeviceAttributeBLOB, and GetBTDeviceAttributeWCHAR. The functions that set device
attributes are SetBTDeviceAttributeDWORD, SetBTDeviceAttributeBLOB, and
SetBTDeviceAttributeWCHAR.
Note: When the Windows Embedded Automotive 7 device is cold booted, the registry, including
the paired device list, is cleared.
Table 24 lists the device attributes available under the \Attributes subkey.
Table 24: Device list attributes under the \Attributes sub-key
Sub–key
Value
Description
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn
\BTPairSvc\Devices\<UniqueDeviceID>\Attributes\RingtoneOption]
DWORD
Indicates whether ring-tone
option is present for
notification of incoming
calls.
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn
\BTPairSvc\Devices\<UniqueDeviceID>\Attributes\AccessOrder_HFP]
DWORD
Indicates order in which
paired phones are accessed
for Hands-Free Profile (HFP).
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn
\BTPairSvc\Devices\<UniqueDeviceID>\Attributes\SupportsATCOPS]
DWORD
Indicates whether device
supports AT+COPS
command, which is used to
indicate whether the phone
is connected to a network,
or to change the GSM
network.
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn
\BTPairSvc\Devices\<UniqueDeviceID>\Attributes\ListCurrCalls]
DWORD
Indicates list of current calls.
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn
\BTPairSvc\Devices\<UniqueDeviceID>\Attributes\HFPSMSSupport]
DWORD
Indicates whether device
supports Hands-Free Profile
(HFP) Short Message Service
(SMS).
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn
\BTPairSvc\Devices\<UniqueDeviceID>\Attributes\HFPPBSupport]
DWORD
Indicates whether device
supports Hands-Free Profile
(HFP) Phonebook (PB).










