Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt werden die Registrierungsunterschlüssel der Klasse des Geräts (class-of-device, CoD) und Einträge beschrieben, die für den Bluetooth-Treiberstapel gelten.
Werte „COD Major“ und „COD-Type“
Original Equipment Manufacturer (OEMs) können die Werte COD Major und COD-Type verwenden, um die Klasse des Geräts für ein Bluetooth-fähiges Windows-Gerät anzugeben. Nachdem das Bluetooth-Klasseninstallationsprogramm die Klasse des Geräts basierend auf diesen Registrierungswerten festgelegt hat, kann ein Remotegerät bestimmen, ob es eine Verbindung mit einem tragbaren Computer, einem Desktopcomputer, einem Telefon usw. herstellt.
Der Registrierungspfad zu den Werten Cod Major und COD-Type lautet:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters
Beachten Sie, dass das Festlegen dieser Werte die Bluetooth-Geräteklasse für das System ändert, unabhängig davon, welches Bluetooth-Gerät angeschlossen ist. Sie können COD Major und COD Type auf DWORD
-Werte festlegen, die für die Feldwerte Klasse des Geräts in den Bluetooth SIG Assigned Numbers definiert sind.
Der Bluetooth-Profiltreiber, BthPort.sys, liest die Werte COD Major und COD Type, um zu bestimmen, wie er auf eine Geräteanfrage reagieren soll. Diese Werte wirken sich nur auf die Bits COD_MAJOR_XXX
und COD_XXX_MINOR_XXX
der Geräteklasse aus. Die COD_SERVICE_XXX
-Bits sind von diesem Registrierungseintrag nicht betroffen.
Wenn die Werte COD Major und COD Type nicht festgelegt sind oder auf ungültige Werte festgelegt sind, legt das Bluetooth-Klasseninstallationsprogramm diese Werte auf COD_MAJOR_COMPUTER
bzw. COD_COMPUTER_MINOR_DESKTOP
fest.
Parametrisierungseinstellungen überprüfen
Profiltreiber können Scanparametereinstellungen für ihre Geräte in der INF-Datei des Profiltreibers angeben, um sich den spezifischen Anforderungen eines bestimmten Geräteszenarios anzupassen.
Sie können die standardmäßigen Systemscanparameter außer Kraft setzen, indem Sie einen oder mehrere der folgenden Scanparameter in der AddReg-Anweisung angeben. Weitere Informationen zur Verwendung dieser Anweisung finden Sie unter INF AddReg Directive.
Wertname | type | Mindestwert | Höchstwert |
---|---|---|---|
HighDutyCycleScanWindow | DWORD 0x10001 | 0x0004 | 0x4000. Muss gleich oder kleiner als der HighDutyCycleScanInterval-Parameter sein |
HighDutyCycleScanInterval | DWORD 0x10001 | 0x0004 | 0x4000 |
LowDutyCycleScanWindow | DWORD 0x10001 | 0x0004 | 0x4000. Muss kleiner als der LowDutyCycleScanInterval-Parameter sein |
LowDutyCycleScanInterval | DWORD 0x10001 | 0x0004 | 0x4000 |
LinkSupervisionTimeout | DWORD 0x10001 | 0x000A | 0x0C80 |
ConnectionLatency | DWORD 0x10001 | 0x0000 | 0x01F4 |
ConnectionIntervalMin | DWORD 0x10001 | 0x0006 | 0x0C80. Muss kleiner oder gleich ConnectionIntervalMax sein |
ConnectionIntervalMax | DWORD 0x10001 | 0x0006 | 0x0C80 |
Hinweis
Änderungen an Scanparametern wirken sich global auf die Leistung des Bluetooth-Stapels aus. Das programmgesteuerte Vornehmen von Änderungen an Scanparametern ist nicht zulässig. Die Verwendung von Low Duty Cycle-Scanparametern, die zu aggressiv sind, kann nicht nur negative Auswirkungen auf die verfügbare Bandbreite für andere Bluetooth Low Energy-Verbindungen haben, sondern auch für Bluetooth BR/EDR-Verbindungen.