GattDescriptor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |