Bluetooth デバイス リファレンス
Bluetooth デバイス参照テクノロジの概要。
Bluetooth デバイスのリファレンスを開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
ヘッダー ファイルには、次の GUID が bthledef.h
定義されています。 ペアリングされた Bluetooth LE デバイスを列挙するには、 SetupDiXxx Win32 列挙 API を使用して 、GUID_BLUETOOTHLE_DEVICE_INTERFACE デバイス インターフェイス クラスのデバイスを列挙できます。
GUID 名、説明 | 値 |
---|---|
GUID_BLUETOOTHLE_DEVICE_INTERFACE。 Bluetooth LE デバイス インターフェイス GUID。 | 0x781aee18、0x7733、0x4ce4、0xad、0xd0、0x91、0xf4、0x1c、0x67、0xb5、0x92 |
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE。 Bluetooth LE Service デバイス インターフェイス GUID。 | 0x6e3bb679、0x4372、0x40c8、0x9e、0xaa、0x45、0x09、0xdf、0x26、0x0c、0xd8 |
BTH_LE_ATT_BLUETOOTH_BASE_GUID。 Bluetooth ベース GUID。 | 0x00000000、0x0000、0x1000、0x80、0x00、0x00、0x80、0x5F、0x9B、0x34、0xFB |
BTH_LE_GATT_DESCRIPTOR_TYPE BTH_LE_GATT_DESCRIPTOR_TYPE列挙では、さまざまな種類の Bluetooth LE ジェネリック属性 (GATT) について説明します。 |
BTH_LE_GATT_EVENT_TYPE BTH_LE_GATT_EVENT_TYPE列挙では、さまざまな種類の Bluetooth Low Energy (LE) ジェネリック属性 (GATT) プロファイル イベントについて説明します。 |
BluetoothGATTAbortReliableWrite 信頼できる書き込みプロシージャの終了を指定し、書き込みを中止する必要があります。 |
BluetoothGATTBeginReliableWrite BluetoothGATTBeginReliableWrite 関数は、信頼性の高い書き込みが開始されることを指定します。 |
BluetoothGATTEndReliableWrite 信頼できる書き込みの終了を指定し、書き込みをコミットする必要があります。 |
BluetoothGATTGetCharacteristics 指定したサービスで使用できるすべての特性を取得します。 |
BluetoothGATTGetCharacteristicValue 指定した特性の値を取得します。 |
BluetoothGATTGetDescriptors 指定した特性で使用可能なすべての記述子を取得します。 |
BluetoothGATTGetDescriptorValue 指定した記述子の値を取得します。 |
BluetoothGATTGetIncludedServices 特定のサービスで使用できるすべての含まれているサービスを取得します。 |
BluetoothGATTGetServices BluetoothGATTGetServices 関数は、サーバーで使用できるすべてのプライマリ サービスを取得します。 |
BluetoothGATTRegisterEvent 特性ハンドルによって識別される特定の特性に対する特性値変更イベント中に呼び出されるルーチンを登録します。 |
BluetoothGATTSetCharacteristicValue 指定した特性値を Bluetooth デバイスに書き込みます。 |
BluetoothGATTSetDescriptorValue 指定した記述子値を Bluetooth デバイスに書き込みます。 |
BluetoothGATTUnregisterEvent 指定された特性値変更イベントの登録を解除します。 |
BluetoothSetLocalServiceInfo 特定の Bluetooth 無線のローカル サービス情報を設定します。 |
IsBthLEUuidMatch 2 つの UUID が互いに一致するかどうかを判断します。 |
PFNBLUETOOTH_GATT_EVENT_CALLBACK プロファイル ドライバーは、特定の特性の値が変更されるたびに呼び出される Bluetooth GATT イベント コールバックを実装します。 |
BLUETOOTH_GATT_VALUE_CHANGED_EVENT BLUETOOTH_GATT_VALUE_CHANGED_EVENT構造体は、変更された属性値を記述します。 |
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION構造は、変更された 1 つ以上の特性を記述します。 |
BTH_LE_GATT_CHARACTERISTIC BTH_LE_GATT_CHARACTERISTIC構造では、Bluetooth 低エネルギー (LE) ジェネリック属性 (GATT) プロファイル特性について説明します。 |
BTH_LE_GATT_CHARACTERISTIC_VALUE BTH_LE_GATT_CHARACTERISTIC_VALUE構造では、Bluetooth 低エネルギー (LE) ジェネリック属性 (GATT) プロファイル特性値について説明します。 |
BTH_LE_GATT_DESCRIPTOR BTH_LE_GATT_DESCRIPTOR構造体では、Bluetooth 低エネルギー (LE) 汎用属性 (GATT) プロファイル記述子について説明します。 |
BTH_LE_GATT_DESCRIPTOR_VALUE BTH_LE_GATT_DESCRIPTOR_VALUE構造体は、親特性を記述します。 |
BTH_LE_GATT_SERVICE BTH_LE_GATT_SERVICE構造では、Bluetooth 低エネルギー (LE) 汎用属性 (GATT) プロファイル サービスについて説明します。 |
BTH_LE_UUID BTH_LE_UUID構造体には、Bluetooth 低エネルギー (LE) ユニバーサル一意識別子 (UUID) に関する情報が含まれています。 |