Поделиться через


Записи реестра Bluetooth

В этом разделе описываются подразделы реестра устройств (CoD) и записи, которые применяются к стеку драйверов Bluetooth.

Значения "COD Major" и "COD Type"

Изготовитель оборудования (OEM) может использовать значения основного и COD-типа COD, чтобы указать класс устройства с поддержкой Bluetooth для устройства Windows с поддержкой Bluetooth. После установки класса Bluetooth устанавливается класс устройства на основе этих значений реестра, удаленное устройство может определить, подключается ли он к переносимому компьютеру, настольному компьютеру, телефону и т. д.

Путь реестра к значениям типа COD Major и COD :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters

Обратите внимание, что установка этих значений изменяет класс Устройства Bluetooth для системы, независимо от того, какой радиосвязь Bluetooth может быть подключен. В качестве значений поля "Класс устройства" в назначенных номерах Bluetooth SIG можно задать значения основного и COD-типаDWORD.

Драйвер профиля Bluetooth, BthPort.sys, считывает значения coD Major и COD Type , чтобы определить, как он должен реагировать на запрос устройства. Эти значения влияют только на COD_MAJOR_XXX COD_XXX_MINOR_XXX биты класса device. Биты COD_SERVICE_XXX не влияют на эту запись реестра.

Если значения основного и COD-типа COD не заданы или заданы в недопустимые значения, установщик класса Bluetooth установит эти значения COD_MAJOR_COMPUTER и COD_COMPUTER_MINOR_DESKTOPсоответственно.

Сканирование параметров параметризации

Драйверы профилей могут указывать параметры сканирования для своих устройств в INF-файле драйвера профиля, чтобы адаптироваться к конкретным потребностям конкретного сценария устройства.

Можно переопределить параметры проверки системы по умолчанию, указав один или несколько следующих параметров сканирования, перечисленных ниже в директиве AddReg. Дополнительные сведения об использовании этой директивы см. в директиве INF AddReg.

Имя значения Тип Минимальное значение Максимальное значение
HighDutyCycleScanWindow DWORD 0x10001 0x0004 0x4000. Должно быть равно или меньше параметра HighDutyCycleScanInterval
HighDutyCycleScanInterval DWORD 0x10001 0x0004 0x4000
LowDutyCycleScanWindow DWORD 0x10001 0x0004 0x4000. Должен быть меньше параметра LowDutyCycleScanInterval
LowDutyCycleScanInterval DWORD 0x10001 0x0004 0x4000
LinkSupervisionTimeout DWORD 0x10001 0x000A 0x0C80
ConnectionLatency DWORD 0x10001 0x0000 0x01F4
ConnectionIntervalMin DWORD 0x10001 0x0006 0x0C80. Должен быть меньше или равен ConnectionIntervalMax
ConnectionIntervalMax DWORD 0x10001 0x0006 0x0C80

Примечание.

Изменения параметров сканирования влияют на производительность стека Bluetooth. Внесение изменений в параметры сканирования программным способом запрещено. Использование параметров сканирования низкой пропускной способности, которые слишком агрессивны, могут не только негативно повлиять на доступную пропускную способность для других подключений Bluetooth Low Energy, но и для подключений Bluetooth BR/EDR.