Freigeben über


GattDescriptor Klasse

Definition

Stellt einen Deskriptor eines GATT-Merkmals dar. Das GattDescriptor-Objekt stellt einen GATT-Deskriptor eines bestimmten Merkmals dar und wird von der Descriptors-Eigenschaft des GattCharacteristic-Objekts abgerufen.

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
Vererbung
Object Platform::Object IInspectable GattDescriptor
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
bluetooth

Hinweise

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1703 15063 WriteValueWithResultAsync

Eigenschaften

AttributeHandle

Ruft das GATT-Attributhandle ab, das zum eindeutigen Identifizieren dieses Attributs auf dem GATT-Servergerät verwendet wird.

ProtectionLevel

Ruft die gewünschten GATT-Sicherheitsoptionen für die Over-the-Air-Kommunikation mit dem Gerät ab oder legt diese fest.

Windows verhandelt die maximale Sicherheit mit dem Gerät im Rahmen des Kopplungsprozesses, und die Angabe eines niedrigeren Sicherheitsniveaus beeinträchtigt die vorhandene Sicherheitsstufe nicht.

Uuid

Ruft die GATT-Deskriptor-UUID für diesen GattDescriptor ab.

Methoden

ConvertShortIdToUuid(UInt16)

Konvertiert eine von der Bluetooth SIG definierte kurze ID in eine vollständige GATT-UUID.

Wichtig

Die ConvertShortIdToUuid-API ist veraltet und in zukünftigen Versionen von Windows möglicherweise nicht verfügbar. Verwenden Sie stattdessen BluetoothUuidHelper.FromShortId.

ReadValueAsync()

Führt einen Deskriptorwert aus einem von Windows verwalteten Wertcache aus.

ReadValueAsync(BluetoothCacheMode)

Führt einen Deskriptorwert aus, der entweder aus dem von Windows verwalteten Wertcache oder direkt vom Gerät gelesen wird.

WriteValueAsync(IBuffer)

Führt einen Deskriptorwert-Schreibvorgang auf ein Bluetooth LE-Gerät aus.

WriteValueWithResultAsync(IBuffer)

Führt einen Deskriptorwert-Schreibvorgang auf ein Bluetooth LE-Gerät aus.

Gilt für: