次の方法で共有


MagnetometerAccuracy 列挙 (sensorsclassextension.h)

磁力計の精度を指定します。

構文

typedef enum MagnetometerAccuracy {
  MAGNETOMETER_ACCURACY_UNKNOWN,
  MAGNETOMETER_ACCURACY_UNRELIABLE,
  MAGNETOMETER_ACCURACY_APPROXIMATE,
  MAGNETOMETER_ACCURACY_HIGH
} ;

定数

 
MAGNETOMETER_ACCURACY_UNKNOWN
精度は現在使用できません。通常、ドライバーはレポートできないためです。
MAGNETOMETER_ACCURACY_UNRELIABLE
報告される値は、不正確度が高くなります。 この値が返されるたびに、アプリは常にデバイスの調整をユーザーに求める必要があります。
MAGNETOMETER_ACCURACY_APPROXIMATE
実際の値と報告される値は異なりますが、一部のアプリケーションでは十分に正確な場合があります。 仮想現実アプリのように、相対値のみを必要とするアプリは、追加の調整なしで続行できます。
MAGNETOMETER_ACCURACY_HIGH
実際の値と報告される値は正確です。 追加のキャリブレーションは必要ありません。

備考

磁力計の精度をサポートするデバイス ドライバーは、MAGNETOMETER_ACCURACY_UNRELIABLEMAGNETOMETER_ACCURACY_APPROXIMATE、および MAGNETOMETER_ACCURACY_HIGH 値のみを報告する必要があります。

調整が必要なアプリは、デバイスの調整を定期的にユーザーに求める場合があります。 10 分ごとにこれを行うことをお勧めします。

必要条件

要件 価値
サポートされる最小クライアント Windows 8.1、Windows 8.1 で使用できます。
サポートされる最小サーバー サポートされていません
ヘッダー sensorsclassextension.h

関連項目