英語で読む

次の方法で共有


Bluetooth デバイス リファレンス

Bluetooth デバイス参照テクノロジの概要。

Bluetooth デバイスのリファレンスを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

GUID

ヘッダー ファイルには、次の 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) に関する情報が含まれています。