GattDescriptor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um descritor de uma característica gatt. O objeto GattDescriptor representa um Descritor GATT de uma característica específica e é obtido da propriedade Descriptors do objeto 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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
bluetooth
|
Comentários
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1703 | 15063 | WriteValueWithResultAsync |
Propriedades
AttributeHandle |
Obtém o identificador de atributo GATT usado para identificar exclusivamente esse atributo no dispositivo de servidor GATT. |
ProtectionLevel |
Obtém ou define as opções de segurança GATT desejadas para comunicação via ar com o dispositivo. O Windows negociará a segurança máxima possível com o dispositivo como parte do processo de emparelhamento e especificar um nível mais baixo de segurança não prejudicará o nível de segurança existente. |
Uuid |
Obtém o UUID do descritor GATT para este GattDescriptor. |
Métodos
ConvertShortIdToUuid(UInt16) |
Converte uma ID curta definida por Bluetooth SIG em um UUID GATT completo. Importante A API ConvertShortIdToUuid foi preterida e pode não estar disponível em versões futuras do Windows. Em vez disso, use BluetoothUuidHelper.FromShortId. |
ReadValueAsync() |
Executa um Valor de Descritor lido de um cache de valor mantido pelo Windows. |
ReadValueAsync(BluetoothCacheMode) |
Executa um Valor de Descritor lido do cache de valores mantido pelo Windows ou diretamente do dispositivo. |
WriteValueAsync(IBuffer) |
Executa uma gravação de valor de descritor em um dispositivo Bluetooth LE. |
WriteValueWithResultAsync(IBuffer) |
Executa uma gravação de valor de descritor em um dispositivo Bluetooth LE. |