藍牙裝置參考
藍牙裝置參考技術的概觀。
若要開發藍牙裝置參考,您需要下列標頭:
如需這項技術的程式設計指導方針,請參閱:
GUID
標頭檔中定義了 bthledef.h
下列 GUID。 若要列舉配對的藍牙 LE 裝置,您可以使用 SetupDiXxx Win32 列舉 API 來列舉 GUID_BLUETOOTHLE_DEVICE_INTERFACE 裝置介面類別別的裝置。
GUID 名稱,描述 | 值 |
---|---|
GUID_BLUETOOTHLE_DEVICE_INTERFACE。 藍牙 LE 裝置介面 GUID。 | 0x781aee18、0x7733、0x4ce4、0xad、0xd0、0x91、0xf4、0x1c、0x67、0xb5、0x92 |
GUID_BLUETOOTH_GATT_SERVICE_DEVICE_INTERFACE。 藍牙 LE 服務裝置介面 GUID。 | 0x6e3bb679、0x4372、0x40c8、0x9e、0xaa、0x45、0x09、0xdf、0x26、0x0c 0xd8 |
BTH_LE_ATT_BLUETOOTH_BASE_GUID。 藍牙基底 GUID。 | 0x00000000、0x0000、0x1000、0x80、0x00、0x00、0x80、0x5F、0x9B、0x34、0xFB |
列舉
BTH_LE_GATT_DESCRIPTOR_TYPE BTH_LE_GATT_DESCRIPTOR_TYPE列舉描述 GATT (GATT) 不同類型的藍牙 LE 泛型屬性。 |
BTH_LE_GATT_EVENT_TYPE BTH_LE_GATT_EVENT_TYPE列舉描述不同類型的藍牙低能源 (LE) 泛型屬性, (GATT) 設定檔事件。 |
函式
BluetoothGATTAbortReliableWrite 指定可靠寫入程式的結尾,而且應該中止寫入。 |
BluetoothGATTBeginReliableWrite BluetoothGATTBeginReliableWrite 函式會指定即將開始可靠的寫入。 |
BluetoothGATTEndReliableWrite 指定可靠寫入的結尾,而且應該認可寫入。 |
BluetoothGATTGetCharacteristics 取得指定服務的所有可用特性。 |
BluetoothGATTGetCharacteristicValue 取得指定特性的值。 |
BluetoothGATTGetDescriptors 取得指定之特性可用的所有描述項。 |
BluetoothGATTGetDescriptorValue 取得指定描述項的值。 |
BluetoothGATTGetIncludedServices 取得指定服務可用的所有內含服務。 |
BluetoothGATTGetServices BluetoothGATTGetServices 函式會取得伺服器可用的所有主要服務。 |
BluetoothGATTRegisterEvent 在特性控制碼所識別的指定特性上,註冊特性值變更事件期間要回呼的常式。 |
BluetoothGATTSetCharacteristicValue 將指定的特性值寫入藍牙裝置。 |
BluetoothGATTSetDescriptorValue 將指定的描述元值寫入藍牙裝置。 |
BluetoothGATTUnregisterEvent 取消註冊指定的特性值變更事件。 |
BluetoothSetLocalServiceInfo 設定特定藍牙無線電的本機服務資訊。 |
IsBthLEUuidMatch 判斷兩個 UUID 是否彼此相符。 |
PFNBLUETOOTH_GATT_EVENT_CALLBACK 設定檔驅動程式會實作每當特定特性的值變更時呼叫的藍牙 GATT 事件回呼。 |
結構
BLUETOOTH_GATT_VALUE_CHANGED_EVENT BLUETOOTH_GATT_VALUE_CHANGED_EVENT 結構描述已變更的屬性值。 |
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION 結構描述已變更的一或多個特性。 |
BTH_LE_GATT_CHARACTERISTIC BTH_LE_GATT_CHARACTERISTIC 結構描述藍牙低能源 (LE) 泛型屬性 (GATT) 設定檔特性。 |
BTH_LE_GATT_CHARACTERISTIC_VALUE BTH_LE_GATT_CHARACTERISTIC_VALUE 結構描述藍牙低能源 (LE) 泛型屬性 (GATT) 設定檔特性值。 |
BTH_LE_GATT_DESCRIPTOR BTH_LE_GATT_DESCRIPTOR 結構描述藍牙低能源 (LE) 泛型屬性, (GATT) 設定檔描述元。 |
BTH_LE_GATT_DESCRIPTOR_VALUE BTH_LE_GATT_DESCRIPTOR_VALUE 結構描述父特性。 |
BTH_LE_GATT_SERVICE BTH_LE_GATT_SERVICE 結構描述藍牙低能源 (LE) 泛型屬性 (GATT) 設定檔服務。 |
BTH_LE_UUID BTH_LE_UUID 結構包含藍牙低能源 (LE) 通用唯一識別碼 (UUID) 的相關資訊。 |