次の方法で共有


Magnetometer クラス

定義

磁気センサーを表します。

public ref class Magnetometer 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 Magnetometer 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 Magnetometer
Public NotInheritable Class Magnetometer
継承
Object Platform::Object IInspectable Magnetometer
属性

Windows の要件

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

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1709 16299 FromIdAsync
1709 16299 GetDeviceSelector
1709 16299 MaxBatchSize
1709 16299 ReportLatency
2004 19041 ReportThreshold

プロパティ

DeviceId

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

MaxBatchSize

センサーでバッチ処理できるイベントの最大数を取得します。

MinimumReportInterval

磁力計でサポートされている最小レポート間隔を取得します。

ReadingTransform

センサー データに適用する必要がある変換を取得または設定します。 適用する変換は、センサー データの配置に使用する表示方向に関連付けられます。

ReportInterval

磁力計の現在のレポート間隔を取得または設定します。

ReportLatency

センサー情報のバッチ間の遅延を取得または設定します。

ReportThreshold

磁力計センサーの MagnetometerDataThreshold を取得します。

メソッド

FromIdAsync(String)

センサーをその識別子から非同期的に取得します。

GetCurrentReading()

現在の磁力計の読み取り値を取得します。

GetDefault()

既定の磁力計を返します。

GetDeviceSelector()

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

イベント

ReadingChanged

コンパスが新しいセンサーの読み取り値を報告するたびに発生します。

適用対象

こちらもご覧ください