Partager via


Informations de référence sur les appareils Bluetooth

Vue d’ensemble de la technologie de référence des appareils Bluetooth.

Pour développer des informations de référence sur les appareils Bluetooth, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

GUID

Les GUID suivants sont définis dans le fichier d’en-tête bthledef.h . Pour énumérer les appareils Bluetooth LE appairés, vous pouvez utiliser les API d’énumération SetupDiXxx Win32 pour énumérer les appareils de la classe d’interface d’appareil GUID_BLUETOOTHLE_DEVICE_INTERFACE .

Nom du GUID, description Valeur
GUID_BLUETOOTHLE_DEVICE_INTERFACE. GUID de l’interface d’appareil Bluetooth LE. 0x781aee18, 0x7733, 0x4ce4, 0xad, 0xd0, 0x91, 0xf4, 0x1c, 0x67, 0xb5, 0x92
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE. GUID de l’interface d’appareil du service Bluetooth LE. 0x6e3bb679, 0x4372, 0x40c8, 0x9e, 0xaa, 0x45, 0x09, 0xdf, 0x26, 0x0c, 0xd8
BTH_LE_ATT_BLUETOOTH_BASE_GUID. GUID de base Bluetooth. 0x00000000, 0x0000, 0x1000, 0x80, 0x00, 0x00, 0x80, 0x5F, 0x9B, 0x34, 0xFB

Énumérations

 
BTH_LE_GATT_DESCRIPTOR_TYPE

L’énumération BTH_LE_GATT_DESCRIPTOR_TYPE décrit les différents types d’attributs génériques Bluetooth LE (GATT).
BTH_LE_GATT_EVENT_TYPE

L’énumération BTH_LE_GATT_EVENT_TYPE décrit les différents types d’événements de profil d’attribut générique (GATT) Bluetooth Low Energy (LE).

Fonctions

 
BluetoothGATTAbort ReliableWrite

Spécifie la fin des procédures d’écriture fiables, et les écritures doivent être abandonnées.
BluetoothGATTBegin ReliableWrite

La fonction BluetoothGATTBegin ReliableWrite spécifie que les écritures fiables sont sur le point de commencer.
BluetoothGATTEnd ReliableWrite

Spécifie la fin des écritures fiables, et les écritures doivent être validées.
BluetoothGATTGetCharacteristics

Obtient toutes les caractéristiques disponibles pour le service spécifié.
BluetoothGATTGetCharacteristicValue

Obtient la valeur de la caractéristique spécifiée.
BluetoothGATTGetDescriptors

Obtient tous les descripteurs disponibles pour la caractéristique spécifiée.
BluetoothGATTGetDescriptorValue

Obtient la valeur du descripteur spécifié.
BluetoothGATTGetIncludedServices

Obtient tous les services inclus disponibles pour un service donné.
BluetoothGATTGetServices

La fonction BluetoothGATTGetServices obtient tous les services principaux disponibles pour un serveur.
BluetoothGATTRegisterEvent

Inscrit une routine à rappeler lors d’un événement de modification de valeur caractéristique sur la caractéristique donnée identifiée par son handle caractéristique.
BluetoothGATTSetCharacteristicValue

Écrit la valeur de caractéristique spécifiée dans l’appareil Bluetooth.
BluetoothGATTSetDescriptorValue

Écrit la valeur de descripteur spécifiée dans l’appareil Bluetooth.
BluetoothGATTUnregisterEvent

Annule l’inscription de l’événement de modification de valeur de caractéristique donné.
BluetoothSetLocalServiceInfo

Définit les informations de service local pour une radio Bluetooth spécifique.
IsBthLEUuidMatch

Détermine si deux UUID correspondent.
PFNBLUETOOTH_GATT_EVENT_CALLBACK

Les pilotes de profil implémentent un rappel d’événement GATT Bluetooth à appeler chaque fois que la valeur d’une caractéristique spécifique change.

Structures

 
BLUETOOTH_GATT_VALUE_CHANGED_EVENT

La structure BLUETOOTH_GATT_VALUE_CHANGED_EVENT décrit une valeur d’attribut modifiée.
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION

La structure BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION décrit une ou plusieurs caractéristiques qui ont changé.
BTH_LE_GATT_CHARACTERISTIC

La structure BTH_LE_GATT_CHARACTERISTIC décrit une caractéristique de profil d’attribut générique (GATT) Bluetooth Low Energy (LE).
BTH_LE_GATT_CHARACTERISTIC_VALUE

La structure BTH_LE_GATT_CHARACTERISTIC_VALUE décrit une valeur de caractéristique de profil d’attribut générique (GATT) Bluetooth Low Energy (LE).
BTH_LE_GATT_DESCRIPTOR

La structure BTH_LE_GATT_DESCRIPTOR décrit un descripteur de profil d’attribut générique (GATT) Bluetooth Low Energy (LE).
BTH_LE_GATT_DESCRIPTOR_VALUE

La structure BTH_LE_GATT_DESCRIPTOR_VALUE décrit une caractéristique parente.
BTH_LE_GATT_SERVICE

La structure BTH_LE_GATT_SERVICE décrit un service de profil d’attribut générique (GATT) Bluetooth Low Energy (LE).
BTH_LE_UUID

La structure BTH_LE_UUID contient des informations sur un identificateur universel unique (UUID) Bluetooth Low Energy (LE).