GattDescriptor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 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
- 繼承
- 屬性
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 裝置。 |