Compartilhar via


GattDescriptor Classe

Definição

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
Object Platform::Object IInspectable GattDescriptor
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.

Aplica-se a