共用方式為


藍牙裝置參考

藍牙裝置參考技術的概觀。

若要開發藍牙裝置參考,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

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) 的相關資訊。