次の方法で共有


ProximitySensor クラス

定義

近接センサーのインターフェイスを提供して、オブジェクトが検出されたかどうかを判断します。

実装例については、近接センサーのサンプルをご覧ください。

public ref class ProximitySensor sealed
/// [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 ProximitySensor final
[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 ProximitySensor
Public NotInheritable Class ProximitySensor
継承
Object Platform::Object IInspectable ProximitySensor
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1511 10586 GetReadingsFromTriggerDetails

プロパティ

DeviceId

デバイス識別子を取得します。

MaxDistanceInMillimeters

近接センサーが物体を検出できる最大距離。

MinDistanceInMillimeters

近接センサーが物体を検出できる最短距離。

メソッド

CreateDisplayOnOffController()

ProximitySensorReading に基づいて、ディスプレイのオンとオフを切り替えるコントローラーを作成します。

FromId(String)

識別子から近接センサーを取得します。

GetCurrentReading()

近接センサーの現在の読み取り値を取得します。

GetDeviceSelector()

デバイス セレクターを取得します。

GetReadingsFromTriggerDetails(SensorDataThresholdTriggerDetails)

バックグラウンド タスクのトリガーの詳細から読み取り値を取得します。

イベント

ReadingChanged

近接センサーが新しい値を報告するたびに発生します。

適用対象