共用方式為


GattDescriptor 類別

定義

表示 GATT 特性的描述項。 GattDescriptor 物件代表特定特性的 GATT 描述元,並從 GattCharacteristic 物件的 Descriptors 屬性取得。

public ref class GattDescriptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GattDescriptor final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GattDescriptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GattDescriptor
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GattDescriptor
Public NotInheritable Class GattDescriptor
繼承
Object Platform::Object IInspectable GattDescriptor
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
應用程式功能
bluetooth

備註

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1703 15063 WriteValueWithResultAsync

屬性

AttributeHandle

取得 GATT 屬性控制碼,用來唯一識別 GATT 伺服器裝置上的這個屬性。

ProtectionLevel

取得或設定與裝置無線通訊所需的 GATT 安全性選項。

Windows 會在配對程式中與裝置交涉可能的安全性上限,並指定較低層級的安全性不會降低現有的安全性層級。

Uuid

取得這個 GattDescriptor 的 GATT 描述元 UUID。

方法

ConvertShortIdToUuid(UInt16)

將藍牙 SIG 定義的簡短識別碼轉換為完整的 GATT UUID。

重要

ConvertShortIdToUuid API 已被取代,未來 Windows 版本可能無法使用。 請改用 BluetoothUuidHelper.FromShortId

ReadValueAsync()

從 Windows 維護的值快取中執行讀取描述元值。

ReadValueAsync(BluetoothCacheMode)

從 Windows 維護的值快取或直接從裝置執行描述元值讀取。

WriteValueAsync(IBuffer)

執行描述項值寫入藍牙 LE 裝置。

WriteValueWithResultAsync(IBuffer)

執行描述項值寫入藍牙 LE 裝置。

適用於