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.
Ü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). |