Freigeben über


Referenz zu Bluetooth-Geräten

Übersicht über die Referenztechnologie für Bluetooth-Geräte.

Zum Entwickeln der Referenz zu Bluetooth-Geräten benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

GUIDs

Die folgenden GUIDs sind in der bthledef.h Headerdatei definiert. Um gekoppelte Bluetooth LE-Geräte aufzulisten, können Sie die SetupDiXxx Win32-Enumerations-APIs verwenden, um Geräte der GUID_BLUETOOTHLE_DEVICE_INTERFACE Geräteschnittstellenklasse aufzulisten.

GUID-Name, Beschreibung Wert
GUID_BLUETOOTHLE_DEVICE_INTERFACE. GUID der Bluetooth LE-Geräteschnittstelle. 0x781aee18, 0x7733, 0x4ce4, 0xad, 0xd0, 0x91, 0xf4, 0x1c, 0x67, 0xb5, 0x92
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE. Geräteschnittstellen-GUID des Bluetooth LE-Diensts. 0x6e3bb679, 0x4372, 0x40c8, 0x9e, 0xaa, 0x45, 0x09, 0xdf, 0x26, 0x0c, 0xd8
BTH_LE_ATT_BLUETOOTH_BASE_GUID. Bluetooth-Basis-GUID. 0x00000000, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB

Enumerationen

 
BTH_LE_GATT_DESCRIPTOR_TYPE

Die BTH_LE_GATT_DESCRIPTOR_TYPE-Enumeration beschreibt die verschiedenen Typen von generischen Bluetooth LE-Attributen (GATT).
BTH_LE_GATT_EVENT_TYPE

Die BTH_LE_GATT_EVENT_TYPE-Enumeration beschreibt die verschiedenen Typen von GATT-Profilereignissen (Generic Bluetooth Low Energy, LE).

Functions

 
BluetoothGATTAbortReliableWrite

Gibt das Ende zuverlässiger Schreibprozeduren an, und die Schreibvorgänge sollten abgebrochen werden.
BluetoothGATTBeginReliableWrite

Die BluetoothGATTBeginReliableWrite-Funktion gibt an, dass zuverlässige Schreibvorgänge beginnen.
BluetoothGATTEndReliableWrite

Gibt das Ende von zuverlässigen Schreibvorgängen an, und die Schreibvorgänge sollten committet werden.
BluetoothGATTGetCharacteristics

Ruft alle für den angegebenen Dienst verfügbaren Merkmale ab.
BluetoothGATTGetCharacteristicValue

Ruft den Wert des angegebenen Merkmals ab.
BluetoothGATTGetDescriptors

Ruft alle Deskriptoren ab, die für das angegebene Merkmal verfügbar sind.
BluetoothGATTGetDescriptorValue

Ruft den Wert des angegebenen Deskriptors ab.
BluetoothGATTGetIncludedServices

Ruft alle enthaltenen Dienste ab, die für einen bestimmten Dienst verfügbar sind.
BluetoothGATTGetServices

Die BluetoothGATTGetServices-Funktion ruft alle primären Dienste ab, die für einen Server verfügbar sind.
BluetoothGATTRegisterEvent

Registriert eine Routine, die während eines Änderungsereignisses des Merkmalswerts für das durch das charakteristische Handle identifizierte Merkmal zurück aufgerufen werden soll.
BluetoothGATTSetCharacteristicValue

Schreibt den angegebenen Merkmalswert in das Bluetooth-Gerät.
BluetoothGATTSetDescriptorValue

Schreibt den angegebenen Deskriptorwert auf das Bluetooth-Gerät.
BluetoothGATTUnregisterEvent

Hebt die Registrierung des angegebenen Merkmalswertänderungsereignisses auf.
BluetoothSetLocalServiceInfo

Legt lokale Dienstinformationen für ein bestimmtes Bluetooth-Funkgerät fest.
IsBthLEUuidMatch

Bestimmt, ob zwei UUIDs miteinander übereinstimmen.
PFNBLUETOOTH_GATT_EVENT_CALLBACK

Profiltreiber implementieren einen Bluetooth GATT-Ereignisrückruf, der aufgerufen wird, wenn sich der Wert eines bestimmten Merkmals ändert.

Strukturen

 
BLUETOOTH_GATT_VALUE_CHANGED_EVENT

Die BLUETOOTH_GATT_VALUE_CHANGED_EVENT-Struktur beschreibt einen geänderten Attributwert.
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION

Die BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION Struktur beschreibt mindestens ein Merkmal, das sich geändert hat.
BTH_LE_GATT_CHARACTERISTIC

Die BTH_LE_GATT_CHARACTERISTIC-Struktur beschreibt ein Merkmal des generischen Bluetooth Low Energy -Attributs (LE) -Profils.
BTH_LE_GATT_CHARACTERISTIC_VALUE

Die BTH_LE_GATT_CHARACTERISTIC_VALUE-Struktur beschreibt einen Gatt-Profilkennzeichenwert (Generic Bluetooth Low Energy, LE).
BTH_LE_GATT_DESCRIPTOR

Die BTH_LE_GATT_DESCRIPTOR-Struktur beschreibt einen GATT-Profildeskriptor (Generic Bluetooth Low Energy, LE).
BTH_LE_GATT_DESCRIPTOR_VALUE

Die BTH_LE_GATT_DESCRIPTOR_VALUE-Struktur beschreibt ein übergeordnetes Merkmal.
BTH_LE_GATT_SERVICE

Die BTH_LE_GATT_SERVICE-Struktur beschreibt einen GATT-Profildienst (Generic Bluetooth Low Energy, LE).
BTH_LE_UUID

Die BTH_LE_UUID-Struktur enthält Informationen zu einem Bluetooth Low Energy (LE) Universally Unique Identifier (UUID).