BluetoothLEPreferredConnectionParameters クラス

定義

Bluetooth LE 優先接続パラメーターを表します。

接続パラメーターと PHY の詳細については、 Bluetooth Core 仕様を参照してください。

public ref class BluetoothLEPreferredConnectionParameters sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BluetoothLEPreferredConnectionParameters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BluetoothLEPreferredConnectionParameters
Public NotInheritable Class BluetoothLEPreferredConnectionParameters
継承
Object Platform::Object IInspectable BluetoothLEPreferredConnectionParameters
属性

Windows の要件

デバイス ファミリ
Windows 11 (10.0.22000.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v14.0 で導入)
アプリの機能
bluetooth

プロパティ

Balanced

スループットと電力使用量のバランスを提供する、バランスの取れた接続パラメーターのセットを取得する静的プロパティ。

ConnectionLatency

接続の待機時間を取得します。 接続待機時間は、0x0000から0x01F3までの接続イベントで定義されます。

LinkTimeout

接続リンク監視のタイムアウトを取得します。 接続リンク監視のタイムアウトは、0x000Aから0x0C80までの 10 ミリ秒単位で定義されます。 Time(ms) = LinkTimeout * 10ms。

MaxConnectionInterval

最大接続 inverval を取得します。 接続の inverval は、0x0006から0x0C80までの 1.25 ミリ秒の増分として定義されます。 Time(ms) = Interval * 1.25ms。

MinConnectionInterval

最小接続 inverval を取得します。 接続の inverval は、0x0006から0x0C80までの 1.25 ミリ秒の増分として定義されます。 Time(ms) = Interval * 1.25ms。

PowerOptimized

より電力効率の高い接続パラメーターのセットを取得する静的プロパティ。 スループットを犠牲にして電力使用用に最適化されています。

注意

また、他の Bluetooth デバイスへのより多くの同時接続を可能にします。

ThroughputOptimized

電力使用量を犠牲にしてスループットを向上させるために最適化された、より積極的な接続パラメーターのセットを取得する静的プロパティ。

注意

また、他の Bluetooth デバイスに対して行うことができる同時接続の数も減らします。

適用対象