GattDescriptor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |