Windows.Devices.Bluetooth.GenericAttributeProfile 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows.Devices.Bluetooth.GenericAttributeProfile 名前空間は、UWP アプリまたはデスクトップ アプリケーションが Bluetooth LE デバイスとの通信に使用できるWindows ランタイムクラスを定義します。
背景情報については、「 Bluetooth」を参照してください。 ソース コードについては、 Bluetooth 低エネルギーのサンプルを参照してください。
クラス
GattCharacteristic |
GATT サービスの特性を表します。 GattCharacteristic オブジェクトは、特定のサービスの GATT 特性を表し、GattDeviceService オブジェクトの Characteristics プロパティから取得されます。 |
GattCharacteristicsResult |
GetCharacteristicsForUuidAsync と GetCharacteristicsAsync の結果を格納します |
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 |
GetIncludedServicesForUuidAsync と GetIncludedServicesForUuidAsync の状態 |
GattLocalCharacteristic |
このクラスは、ローカル特性を表します。 |
GattLocalCharacteristicParameters |
このクラスには、ローカル特性記述子パラメーターが含まれています。 |
GattLocalCharacteristicResult | |
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 | |
GattProtectionLevel |
目的のセキュリティ レベルを表します。 必要な [セキュリティ] オプションを要求できるようにします。 |
GattRequestState |
この列挙は、GATT 要求の状態を定義します。 |
GattServiceProviderAdvertisementStatus |
この列挙は 、GattServiceProvider のアドバタイズ状態を定義します。 |
GattSessionStatus |
この列挙体は、GattSession の状態を定義します。 |
GattSharingMode |
この列挙は GATT 共有モードを表します。 |
GattWriteOption |
実行する書き込み操作の種類を示します。 |