Freigeben über


Bluetooth-Registrierungseinträge

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.