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_APPROXIMATEMAGNETOMETER_ACCURACY_HIGH 值。

需要校准的应用可能会定期要求用户校准设备。 建议每 10 分钟执行此操作一次。

要求

要求
最低受支持的客户端 Windows 8.1,在 Windows 8.1 中提供。
最低受支持的服务器 无受支持的版本
标头 sensorsclassextension.h

另请参阅