Поделиться через


GattDescriptor Класс

Определение

Представляет дескриптор характеристики GATT. Объект GattDescriptor представляет дескриптор GATT определенной характеристики и получается из свойства Descriptors объекта 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
Наследование
Object Platform::Object IInspectable GattDescriptor
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
bluetooth

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 WriteValueWithResultAsync

Свойства

AttributeHandle

Возвращает дескриптор атрибута GATT, используемый для уникальной идентификации этого атрибута на серверном устройстве GATT.

ProtectionLevel

Возвращает или задает требуемые параметры безопасности GATT для беспроводной связи с устройством.

Windows будет согласовывать максимальный возможный уровень безопасности с устройством в рамках процесса связывания, и указание более низкого уровня безопасности не приведет к ухудшению существующего уровня безопасности.

Uuid

Возвращает идентификатор UUID дескриптора GATT для этого дескриптора GattDescriptor.

Методы

ConvertShortIdToUuid(UInt16)

Преобразует короткий идентификатор bluetooth SIG в полный UUID GATT.

Важно!

API ConvertShortIdToUuid не рекомендуется использовать и может быть недоступен в будущих версиях Windows. Вместо этого используйте BluetoothUuidHelper.FromShortId.

ReadValueAsync()

Выполняет чтение значения дескриптора из кэша значений, поддерживаемого Windows.

ReadValueAsync(BluetoothCacheMode)

Выполняет чтение значения дескриптора из кэша значений, поддерживаемого Windows, или непосредственно с устройства.

WriteValueAsync(IBuffer)

Выполняет запись значения дескриптора на устройство Bluetooth LE.

WriteValueWithResultAsync(IBuffer)

Выполняет запись значения дескриптора на устройство Bluetooth LE.

Применяется к