Windows.Devices.Bluetooth.GenericAttributeProfile 名前空間

Windows.Devices.Bluetooth.GenericAttributeProfile 名前空間は、UWP アプリまたはデスクトップ アプリケーションが Bluetooth LE デバイスとの通信に使用できるWindows ランタイムクラスを定義します。

背景情報については、「 Bluetooth」を参照してください。 ソース コードについては、 Bluetooth 低エネルギーのサンプルを参照してください。

クラス

GattCharacteristic

GATT サービスの特性を表します。 GattCharacteristic オブジェクトは、特定のサービスの GATT 特性を表し、GattDeviceService オブジェクトの Characteristics プロパティから取得されます。

GattCharacteristicsResult

GetCharacteristicsForUuidAsyncGetCharacteristicsAsync の結果を格納します

GattCharacteristicUuids

最もよく知られている特性 UUID 値の列挙体を表し、GATT 特性 UUID を操作するための便利なメソッドと、一般的な GATT 特性に特性 UUID を提供する静的プロパティを提供します。

GattClientNotificationResult

NotifyValueAsync の結果

GattDescriptor

GATT 特性の記述子を表します。 GattDescriptor オブジェクトは、特定の特性の GATT 記述子を表し、GattCharacteristic オブジェクトの Descriptors プロパティから取得されます。

GattDescriptorsResult

GattCharacteristic.GetDescriptorsAsync などの記述子操作の結果

GattDescriptorUuids

最もよく知られている記述子 UUID 値の列挙体を表し、GATT 記述子 UUID を操作するための便利なメソッドと、共通の GATT 記述子の記述子 UUID を提供する静的プロパティを提供します。

GattDeviceService

Bluetooth デバイス上の GATT プライマリ サービスを表します。 GattDeviceService クラスは、Bluetooth LE デバイス上の GATT サービスを表します。 これは、 Windows.Devices.Enumeration API を使用してデバイスを検索することによって取得されたデバイス サービス インスタンス パスを使用してインスタンス化されます。

GattDeviceServicesResult

GetIncludedServicesForUuidAsyncGetIncludedServicesForUuidAsync の状態

GattLocalCharacteristic

このクラスは、ローカル特性を表します。

GattLocalCharacteristicParameters

このクラスには、ローカル特性記述子パラメーターが含まれています。

GattLocalCharacteristicResult

CreateCharacteristicAsync の結果。

GattLocalDescriptor

このクラスは、ローカル特性の記述子を定義します。

GattLocalDescriptorParameters

このクラスは、記述子のパラメーターを定義します。

GattLocalDescriptorResult

CreateDescriptorAsync などのローカル特性記述子操作の結果。

GattLocalService

このクラスは、GATT ローカル サービスを表します。

GattPresentationFormat

1 つのプレゼンテーション形式 GATT 記述子の値を表します。

GattPresentationFormatTypes

GattPresentationFormat.FormatType プロパティが受け取ることができるさまざまな既知の値を表します。

GattProtocolError

このクラスには、GATT プロトコル エラーのバイト値が含まれています。

GattReadClientCharacteristicConfigurationDescriptorResult

GATT クライアントの CharacteristicConfigurationClientDescriptor 値を読み取った結果を表します。

GattReadRequest

このクラスは、Bluetooth GATT 読み取り要求を表します。

GattReadRequestedEventArgs

このクラスには、 StateChanged イベントの引数が含まれています。

GattReadResult

GATT 特性値または記述子値の非同期読み取り操作の結果を表します。

GattReliableWriteTransaction

トランザクション書き込み操作の形式で、Bluetooth LE デバイスで GATT の信頼性の高い書き込みを実行します。

GattRequestStateChangedEventArgs

このクラスは 、StateChanged の引数を定義します。

GattServiceProvider

このクラスは、GATT サービスをアドバタイズするために使用されます。

GattServiceProviderAdvertisementStatusChangedEventArgs

GattServiceProvider のイベント引数。

GattServiceProviderAdvertisingParameters

このクラスは、GATT サービス提供情報パラメーターを定義するために使用されます。

GattServiceProviderResult

このクラスは、 CreateAsync 操作の結果です。

GattServiceUuids

最もよく知られているサービス UUID 値の列挙を表し、GATT サービス UUID を操作するための便利なメソッドと、一般的な GATT サービスのサービス UUID を提供する静的プロパティを提供します。 すべての Bluetooth SIG 定義サービス UUID の一覧を表示するには、「 Bluetooth SIG 定義サービス UUID」を参照してください。

注意

GattServiceUuids に名前付きプロパティがない UUID の場合は、BluetoothUuidHelper.FromShortId を使用できます。

GattSession

汎用属性プロファイル (GATT) セッションを表します。

GattSessionStatusChangedEventArgs

このクラスは 、SessionStatusChanged イベント引数を表します。

GattSubscribedClient

このクラスは、GATT セッションのサブスクライブされたクライアントを表します。

GattValueChangedEventArgs

Bluetooth LE デバイスによって送信される特性値変更通知と表示イベントを処理するために使用 される GattCharacteristic.ValueChanged イベント ハンドラーによって受信される引数を表します。

GattWriteRequest

このクラスは GATT 書き込み要求を表します。

GattWriteRequestedEventArgs

このクラスは、 WriteRequested のイベント引数を表します。

GattWriteResult

WriteValueWithResultAsync などの GATT 書き込み操作の結果を格納します。

列挙型

GattCharacteristicProperties

GATT 特性プロパティと GATT 拡張特性プロパティ記述子の値を指定します。

GATT 特性プロパティを表すフラグのコレクションを提供し、GATT 拡張プロパティ記述子に特性の GATT 拡張特性プロパティが存在する場合に提供します。

GATT プロファイルで定義されている GATT 特性プロパティを表し、ExtendedProperties フラグが存在する場合は、拡張特性プロパティ記述子のプロパティも表します。

GattClientCharacteristicConfigurationDescriptorValue

GATT ClientCharacteristicConfigurationDescriptor の値を表します。

クライアント特性構成記述子の状態を示します。

GattCommunicationStatus

WinRT GATT API 関連の非同期操作の戻り状態を表します。

非同期操作の状態を示します。

GattOpenStatus

GattDeviceService.OpenAsync の状態。

GattProtectionLevel

目的のセキュリティ レベルを表します。

必要な [セキュリティ] オプションを要求できるようにします。

GattRequestState

この列挙は、GATT 要求の状態を定義します。

GattServiceProviderAdvertisementStatus

この列挙は 、GattServiceProvider のアドバタイズ状態を定義します。

GattSessionStatus

この列挙体は、GattSession の状態を定義します。

GattSharingMode

この列挙は GATT 共有モードを表します。

GattWriteOption

実行する書き込み操作の種類を示します。

こちらもご覧ください