Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.