HumanPresenceSensor クラス

定義

ユーザーがデバイスに存在するか、存在しないか、またはデバイスと対話していないかを検出するセンサーを表します。

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

Windows の要件

デバイス ファミリ
Windows 11 Insider Preview (10.0.23504.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v15.0 で導入)

注釈

プレゼンス検出は、セキュリティ、応答性、パフォーマンスに大きな影響を与える可能性があります。

  • デバイスは、機密ファイルやその他の情報を保護するために、無人で自動的にロックできます。
  • ユーザーの意図を推測して、検出から認証または操作に必要な応答時間を短縮できます。
  • 不要な画面アイドル時間を短縮することで、バッテリの寿命を維持できます。

プロパティ

DeviceId

人間のプレゼンス センサーの一意のデバイス ID を取得します。

IsEngagementSupported

ユーザーが PC に関与している (見ている) 場合に、人間のプレゼンス センサーが認識できるかどうかを取得します。

IsPresenceSupported

ユーザーが PC の前にいる場合に、人間のプレゼンス センサーが認識できるかどうかを取得します。

MaxDetectableAltitudeInDegrees

人間の存在センサーでサポートされる最大高度角度を度単位で取得します。

MaxDetectableAzimuthInDegrees

人間の存在センサーでサポートされる最大方位角を度単位で取得します。

MaxDetectableDistanceInMillimeters

人間のプレゼンス センサーがユーザーを検出できる最大距離を取得します。

MaxDetectablePersons

人間のプレゼンス センサーによって検出できるユーザーの最大数を取得します。

MinDetectableAltitudeInDegrees

人間の存在センサーでサポートされる最小高度角度を度単位で取得します。

MinDetectableAzimuthInDegrees

人間の存在センサーでサポートされる最小方位角を度単位で取得します。

MinDetectableDistanceInMillimeters

人間のプレゼンス センサーがユーザーを検出できる最小距離を取得します。

メソッド

FromId(String)

指定されたデバイス ID に関連付けられている人間のプレゼンス センサーへの参照を同期的に取得します。

FromIdAsync(String)

指定されたデバイス ID に関連付けられている人間のプレゼンス センサーへの参照を非同期的に取得します。

GetCurrentReading()

人間のプレゼンス センサーから現在のセンサーの読み取り値を取得します。

GetDefault()

既定の人間のプレゼンス センサーへの参照を同期的に取得します。

GetDefaultAsync()

既定の人間のプレゼンス センサーへの参照を非同期的に取得します。

GetDeviceSelector()

使用可能な人間のプレゼンス センサーを列挙するために使用される高度なクエリ構文 (AQS) 文字列を取得します。

イベント

ReadingChanged

人間のプレゼンス センサーの読み取りに大きな変化がある場合に発生します。

適用対象

こちらもご覧ください