Partager via


GattDescriptor Classe

Définition

Représente un descripteur d’une caractéristique GATT. L’objet GattDescriptor représente un descripteur GATT d’une caractéristique particulière et est obtenu à partir de la propriété Descriptors de l’objet 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
Héritage
Object Platform::Object IInspectable GattDescriptor
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
bluetooth

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 WriteValueWithResultAsync

Propriétés

AttributeHandle

Obtient le handle d’attribut GATT utilisé pour identifier cet attribut de manière unique sur l’appareil de serveur GATT.

ProtectionLevel

Obtient ou définit les options de sécurité GATT souhaitées pour la communication par voie aérienne avec l’appareil.

Windows négociera la sécurité maximale possible avec l’appareil dans le cadre du processus de jumelage, et la spécification d’un niveau de sécurité inférieur ne dégradera pas le niveau de sécurité existant.

Uuid

Obtient l’UUID de descripteur GATT pour ce GattDescriptor.

Méthodes

ConvertShortIdToUuid(UInt16)

Convertit un ID court défini par Bluetooth SIG en un UUID GATT complet.

Important

L’API ConvertShortIdToUuid est déconseillée et peut ne pas être disponible dans les versions ultérieures de Windows. Utilisez plutôt BluetoothUuidHelper.FromShortId.

ReadValueAsync()

Exécute une valeur de descripteur lue à partir d’un cache de valeurs géré par Windows.

ReadValueAsync(BluetoothCacheMode)

Effectue une lecture de valeur de descripteur à partir du cache de valeurs géré par Windows, ou directement à partir de l’appareil.

WriteValueAsync(IBuffer)

Effectue une écriture valeur de descripteur sur un appareil Bluetooth LE.

WriteValueWithResultAsync(IBuffer)

Effectue une écriture valeur de descripteur sur un appareil Bluetooth LE.

S’applique à