Compartir a través de


GattDescriptor Clase

Definición

Representa un descriptor de una característica GATT. El objeto GattDescriptor representa un descriptor GATT de una característica determinada y se obtiene de la propiedad Descriptores del 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
Herencia
Object Platform::Object IInspectable GattDescriptor
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
bluetooth

Comentarios

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 WriteValueWithResultAsync

Propiedades

AttributeHandle

Obtiene el identificador de atributo GATT que se usa para identificar de forma única este atributo en el dispositivo del servidor GATT.

ProtectionLevel

Obtiene o establece las opciones de seguridad gatt deseadas para la comunicación inalámbrica con el dispositivo.

Windows negociará la máxima seguridad posible con el dispositivo como parte del proceso de emparejamiento y especificar un nivel inferior de seguridad no degradará el nivel de seguridad existente.

Uuid

Obtiene el UUID del descriptor GATT para este GattDescriptor.

Métodos

ConvertShortIdToUuid(UInt16)

Convierte un identificador corto definido por Bluetooth SIG en un UUID gatt completo.

Importante

La API ConvertShortIdToUuid está en desuso y es posible que no esté disponible en versiones futuras de Windows. En su lugar, use BluetoothUuidHelper.FromShortId.

ReadValueAsync()

Realiza una lectura de un valor descriptor de una memoria caché de valores mantenida por Windows.

ReadValueAsync(BluetoothCacheMode)

Realiza una lectura de un valor descriptor de la memoria caché de valores mantenida por Windows o directamente desde el dispositivo.

WriteValueAsync(IBuffer)

Realiza una escritura de valor descriptor en un dispositivo Bluetooth LE.

WriteValueWithResultAsync(IBuffer)

Realiza una escritura de valor descriptor en un dispositivo Bluetooth LE.

Se aplica a