Windows.Devices.Bluetooth.GenericAttributeProfile 命名空间

Windows.Devices.Bluetooth.GenericAttributeProfile 命名空间定义 UWP 应用或桌面应用程序可用于与蓝牙 LE 设备通信的Windows 运行时类。

有关背景信息,请参阅 蓝牙。 有关源代码,请参阅 蓝牙低功耗示例

GattCharacteristic

表示 GATT 服务的特征。 GattCharacteristic 对象表示特定服务的 GATT 特征,是从 GattDeviceService 对象的 Characteristics 属性获取的。

GattCharacteristicsResult

包含 GetCharacteristicsForUuidAsyncGetCharacteristicsAsync 的结果

GattCharacteristicUuids

表示最知名的特征 UUID 值的枚举,并提供用于处理 GATT 特征 UUID 的便捷方法,以及为常见 GATT 特征提供特征 UUID 的静态属性。

GattClientNotificationResult

NotifyValueAsync 的结果

GattDescriptor

表示 GATT 特征的描述符。 GattDescriptor 对象表示特定特征的 GATT 描述符,是从 GattCharacteristic 对象的描述符属性获取的。

GattDescriptorsResult

GattCharacteristic.GetDescriptorsAsync 等描述符操作的结果

GattDescriptorUuids

表示最知名的描述符 UUID 值的枚举,并提供使用 GATT 描述符 UUID 的便捷方法,以及为常见 GATT 描述符提供描述符 UUID 的静态属性。

GattDeviceService

表示蓝牙设备上的 GATT 主服务。 GattDeviceService 类表示蓝牙 LE 设备上的 GATT 服务。 它通过使用设备服务实例路径进行实例化,该路径通过使用 Windows.Devices.Enumeration API 查找设备来获取。

GattDeviceServicesResult

GetIncludedServicesForUuidAsyncGetIncludedServicesForUuidAsync 的状态

GattLocalCharacteristic

此类表示局部特征。

GattLocalCharacteristicParameters

此类包含局部特征描述符参数。

GattLocalCharacteristicResult

CreateCharacteristicAsync 的结果。

GattLocalDescriptor

此类定义局部特征的描述符。

GattLocalDescriptorParameters

此类定义描述符的参数。

GattLocalDescriptorResult

本地特征描述符操作的结果,如 CreateDescriptorAsync

GattLocalService

此类表示 GATT 本地服务。

GattPresentationFormat

表示单个演示文稿格式 GATT 描述符的值。

GattPresentationFormatTypes

表示 GattPresentationFormat.FormatType 属性可以采用的不同已知值。

GattProtocolError

此类包含 GATT 协议错误的字节值。

GattReadClientCharacteristicConfigurationDescriptorResult

表示读取 GATT Client CharacteristicConfigurationClientDescriptor 值的结果。

GattReadRequest

此类表示蓝牙 GATT 读取请求。

GattReadRequestedEventArgs

此类包含 StateChanged 事件的参数。

GattReadResult

表示 GATT 特征或描述符值的异步读取操作的结果。

GattReliableWriteTransaction

以事务写入操作的形式在蓝牙 LE 设备上执行 GATT 可靠写入。

GattRequestStateChangedEventArgs

此类定义 StateChanged 的参数。

GattServiceProvider

此类用于播发 GATT 服务。

GattServiceProviderAdvertisementStatusChangedEventArgs

GattServiceProvider 的事件参数。

GattServiceProviderAdvertisingParameters

此类用于定义 GATT 服务播发参数。

GattServiceProviderResult

此类是 CreateAsync 操作的结果。

GattServiceUuids

表示最知名的服务 UUID 值的枚举,并提供使用 GATT 服务 UUID 的便捷方法,并为常见的 GATT 服务提供服务 UUID 的静态属性。 若要查看所有蓝牙 SIG 定义的服务 UUID 的列表,请参阅 蓝牙 SIG 定义的服务 UUID

注意

对于 GattServiceUuids 没有命名属性的 UUID,可以使用 BluetoothUuidHelper.FromShortId

GattSession

表示通用属性配置文件 (GATT) 会话。

GattSessionStatusChangedEventArgs

此类表示 SessionStatusChanged 事件参数。

GattSubscribedClient

此类表示 GATT 会话的订阅客户端。

GattValueChangedEventArgs

表示 GattCharacteristic.ValueChanged 事件处理程序接收的参数,用于处理蓝牙 LE 设备发送的特征值更改通知和指示事件。

GattWriteRequest

此类表示 GATT 写入请求。

GattWriteRequestedEventArgs

此类表示 WriteRequested 的事件参数。

GattWriteResult

包含 GATT 写入操作的结果,如 WriteValueWithResultAsync

枚举

GattCharacteristicProperties

指定 GATT 特征属性以及 GATT 扩展特征属性描述符的值。

提供表示 GATT 特征属性的标志集合,如果 GATT 扩展属性描述符存在该特征的 GATT 扩展特性属性,则提供标志集合。

表示 GATT 配置文件定义的 GATT 特性属性,如果存在 ExtendedProperties 标志,则它还表示扩展特征属性描述符的属性。

GattClientCharacteristicConfigurationDescriptorValue

表示 GATT ClientCharacteristicConfigurationDescriptor 的值。

指示客户端特征配置描述符的状态。

GattCommunicationStatus

表示与 WinRT GATT API 相关的异步操作的返回状态。

指示异步操作的状态。

GattOpenStatus

GattDeviceService.OpenAsync 的状态。

GattProtectionLevel

表示所需的安全级别。

允许请求所需的“安全性”选项。

GattRequestState

此枚举定义 GATT 请求状态。

GattServiceProviderAdvertisementStatus

此枚举定义 GattServiceProvider 的播发状态。

GattSessionStatus

此枚举定义 GattSession 状态。

GattSharingMode

此枚举表示 GATT 共享模式。

GattWriteOption

指示要执行的写入操作的类型。

另请参阅