GattDescriptor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |