Compartir a través de


Entradas de registro Bluetooth

En esta sección se describen las subclaves y las entradas del registro de clase de dispositivo (CoD) que se aplican a la pila de controladores Bluetooth.

Valores "COD Major" y "COD Type"

El fabricante de equipos originales (OEM) puede usar los valores COD Major y COD Type para indicar la clase de dispositivo para un dispositivo Windows habilitado para Bluetooth. Después de que el instalador de la clase Bluetooth establece la clase de dispositivo en función de estos valores del registro, un dispositivo remoto puede determinar si se conecta a un equipo portátil, un equipo de escritorio, un teléfono, etc.

La ruta de acceso del Registro a los valores COD Major y COD Type es:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters

Tenga en cuenta que establecer estos valores cambia la clase Bluetooth del dispositivo para el sistema, independientemente de qué radio Bluetooth se pueda conectar. Puede establecer los valores COD Major y COD Type como DWORD, como se define para los valores de campo Clase de dispositivo en Números asignados de SIG de Bluetooth.

El controlador de perfil Bluetooth, BthPort.sys, lee los valores COD Major y COD Type para determinar cómo debe responder a una consulta del dispositivo. Estos valores afectan solo a los bits COD_MAJOR_XXX y COD_XXX_MINOR_XXX de la clase de dispositivo. Los bits COD_SERVICE_XXX no se ven afectados por esta entrada del registro.

Si los valores COD Major y COD Type no están establecidos o se establecen en valores no válidos, el instalador de clase Bluetooth establecerá estos valores en COD_MAJOR_COMPUTER y COD_COMPUTER_MINOR_DESKTOP, respectivamente.

Configuración de parametrización de escaneo

Los controladores de perfil pueden especificar la configuración de parámetros de escaneo para sus dispositivos en el archivo INF del controlador de perfil para adaptarlo a las necesidades específicas de un escenario de dispositivo determinado.

Puede invalidar los parámetros de escaneo del sistema predeterminados proporcionando uno o varios de los siguientes parámetros de escaneo que se enumeran a continuación en la directiva AddReg. Puede encontrar más información sobre cómo usar esta directiva en Directiva AddReg de INF.

Nombre del valor Tipo Valor mínimo Valor máximo
HighDutyCycleScanWindow DWORD 0x10001 0x0004 0x4000. Debe ser igual o menor que el parámetro HighDutyCycleScanInterval
HighDutyCycleScanInterval DWORD 0x10001 0x0004 0x4000
LowDutyCycleScanWindow DWORD 0x10001 0x0004 0x4000. Debe ser igual o menor que el parámetro LowDutyCycleScanInterval
LowDutyCycleScanInterval DWORD 0x10001 0x0004 0x4000
LinkSupervisionTimeout DWORD 0x10001 0x000A 0x0C80
ConnectionLatency DWORD 0x10001 0x0000 0x01F4
ConnectionIntervalMin DWORD 0x10001 0x0006 0x0C80. Debe ser menor o igual que ConnectionIntervalMax
ConnectionIntervalMax DWORD 0x10001 0x0006 0x0C80

Nota:

Los cambios en los parámetros de escaneo afectan globalmente al rendimiento de la pila Bluetooth. No se permite realizar cambios en los parámetros de escaneo mediante programación. El uso de parámetros de escaneo de ciclo de trabajo bajo que sean demasiado agresivos no solo puede tener un impacto negativo en el ancho de banda disponible para otras conexiones Bluetooth Low Energy, sino también para las conexiones Bluetooth BR/EDR.