Windows.Devices.Bluetooth Namespace

Die Windows. Der Devices.Bluetooth-Namespace definiert eine Reihe von Windows-Runtime-APIs, mit denen Apps mit Bluetooth-Geräten interagieren können. Diese APIs sind für UWP-Apps, Windows App SDK (WinUI 3)-Desktop-Apps und Win32-Desktop-Apps verfügbar. Weitere Informationen finden Sie unter Bluetooth.

Klassen

Name Beschreibung
BluetoothAdapter

Stellt einen Bluetooth-Adapter dar.

BluetoothClassOfDevice

Stellt Funktionen bereit, um die Bluetooth Class Of Device (Bluetooth COD)-Informationen für ein Gerät zu ermitteln.

BluetoothDevice

Stellt ein Bluetooth-Gerät dar.

Beispielanwendungen, die diese Klasse verwenden, umfassen Geräteenumeration und Kopplungsbeispiel und Bluetooth RFCOMM-Chatbeispiel.

BluetoothDeviceId

Stellt eine Bluetooth-Geräte-ID dar.

BluetoothLEAppearance

Stellt Funktionen bereit, um die Bluetooth Low Energy (LE)-Darstellungsinformationen für ein Gerät zu ermitteln. Rufen Sie zum Abrufen einer Instanz dieser Klasse die BluetoothLEAppearance.FromRawValue-Methode oder die BluetoothLEAppearance.FromParts-Methode auf.

BluetoothLEAppearanceCategories

Gibt den Erscheinungsbild-Kategoriecode des Bluetooth LE-Geräts an.

BluetoothLEAppearanceSubcategories

Gibt den Unterkategorie "Darstellung" des Bluetooth LE-Geräts an. Weitere Informationen dazu, wie Unterkategorien Kategorien zugeordnet werden, finden Sie in der Bluetooth-Spezifikation.

BluetoothLEConnectionParameters

Stellt Bluetooth LE-Verbindungsparameter dar.

Weitere Informationen zu Verbindungsparametern und PHY finden Sie in der Bluetooth Core-Spezifikation.

BluetoothLEConnectionPhy

Wird verwendet, um Informationen über die physische Bluetooth LE-Ebene (PHY) abzurufen.

Weitere Informationen zu Verbindungsparametern und PHY finden Sie in der Bluetooth Core-Spezifikation.

BluetoothLEConnectionPhyInfo

Stellt Informationen zur physischen Bluetooth LE-Ebene (PHY) dar.

Weitere Informationen zu Verbindungsparametern und PHY finden Sie in der Bluetooth Core-Spezifikation.

BluetoothLEDevice

Stellt ein Bluetooth LE-Gerät dar.

Codebeispiele finden Sie unter Bluetooth Low Energy-Beispiel und Geräteaufzählung und -Kopplung.

BluetoothLEPreferredConnectionParameters

Stellt bluetooth LE bevorzugte Verbindungsparameter dar.

Weitere Informationen zu Verbindungsparametern und PHY finden Sie in der Bluetooth Core-Spezifikation.

BluetoothLEPreferredConnectionParametersRequest

Stellt eine bevorzugte Bluetooth LE-Verbindungsparameteranforderung dar.

Weitere Informationen zu Verbindungsparametern und PHY finden Sie in der Bluetooth Core-Spezifikation.

BluetoothSignalStrengthFilter

Gruppenparameter zum Konfigurieren der empfangenen Signalstärkeanzeige (RSSI)-basierten Filterung.

BluetoothUuidHelper

Eine Hilfsklasse, die Methoden zum Konvertieren zwischen Bluetooth-Geräte-UUID und kurzer ID bereitstellt.

Enumerationen

Name Beschreibung
BluetoothAddressType

Beschreibt den Bluetooth-Adresstyp.

BluetoothCacheMode

Gibt an, ob anwendbare Bluetooth-API-Methoden auf im System zwischengespeicherten Werten ausgeführt werden sollen oder ob sie diese Werte vom Bluetooth-Gerät abrufen sollen. Weitere Informationen finden Sie in den Anmerkungen im Elementthema.

BluetoothConnectionStatus

Gibt den Verbindungsstatus des Geräts an.

BluetoothError

Gibt häufige Bluetooth-Fehlerfälle an.

BluetoothLEPreferredConnectionParametersRequestStatus

Definiert Konstanten, die den Status einer bevorzugten Bluetooth LE-Verbindungsparameteranforderung angeben.

Weitere Informationen zu Verbindungsparametern und PHY finden Sie in der Bluetooth Core-Spezifikation.

BluetoothMajorClass

Gibt den Hauptklassencode des Geräts an, bei dem es sich um die allgemeine Gerätefamilie handelt, der das Gerät zugeordnet ist.

BluetoothMinorClass

Gibt den Nebenklassencode des Geräts an. Diese werden im Kontext der Hauptklassencodes interpretiert.

BluetoothServiceCapabilities

Gibt die Dienstfunktionen eines Geräts an.

Hinweise

Hinweis

App-Framework-Kompatibilität: Die Bluetooth-APIs funktionieren von jedem Windows App-Framework, einschließlich WinAppSDK-Desktop-Apps und klassischen Win32-Apps. Verpackte Apps müssen die bluetooth Funktion im App-Manifest deklarieren. Entpackte Desktop-Apps können ohne Manifestdeklaration auf Bluetooth zugreifen. Anleitungen zum Aufrufen von WinRT-APIs aus Desktop-Apps finden Sie unter Aufrufen von Windows-Runtime-APIs in Desktop-Apps.

Siehe auch