Condividi tramite


GattDescriptor Classe

Definizione

Rappresenta un descrittore di una caratteristica GATT. L'oggetto GattDescriptor rappresenta un descrittore GATT di una particolare caratteristica ed è ottenuto dalla proprietà Descrittori dell'oggetto GattCharacteristic.

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
Ereditarietà
Object Platform::Object IInspectable GattDescriptor
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
bluetooth

Commenti

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1703 15063 WriteValueWithResultAsync

Proprietà

AttributeHandle

Ottiene l'handle di attributo GATT utilizzato per identificare in modo univoco questo attributo nel dispositivo del server GATT.

ProtectionLevel

Ottiene o imposta le opzioni di sicurezza GATT desiderate per la comunicazione via aria con il dispositivo.

Windows negozierà la massima sicurezza possibile con il dispositivo come parte del processo di associazione e specificando un livello di sicurezza inferiore non ridurrà il livello di sicurezza esistente.

Uuid

Ottiene l'UUID descrittore GATT per questo GattDescriptor.

Metodi

ConvertShortIdToUuid(UInt16)

Converte un ID breve definito da Bluetooth SIG in un UUID GATT completo.

Importante

L'API ConvertShortIdToUuid è deprecata e potrebbe non essere disponibile nelle versioni future di Windows. Usare invece BluetoothUuidHelper.FromShortId.

ReadValueAsync()

Esegue un valore descrittore letto da una cache dei valori gestita da Windows.

ReadValueAsync(BluetoothCacheMode)

Esegue un valore descrittore letto dalla cache dei valori gestita da Windows o direttamente dal dispositivo.

WriteValueAsync(IBuffer)

Esegue una scrittura valore descrittore in un dispositivo Bluetooth LE.

WriteValueWithResultAsync(IBuffer)

Esegue una scrittura valore descrittore in un dispositivo Bluetooth LE.

Si applica a