共用方式為


事件常數 (Sensors.h)

Windows 感應器和位置平台會定義驅動程式事件的常數。 感應器 manfuactureres 也可以定義自己的常數。

感應器事件種類

平臺會定義下列感應器事件種類識別碼。

感應器事件種類 描述
SENSOR_EVENT_ACCELEROMETER_SHAKE
{825F5A94-0F48-4396-9CA0-6ECB5C99D915}
表示裝置已搖動。
SENSOR_EVENT_DATA_UPDATED
{2ED0F2A4-0087-41D3-87DB-6773370B3C88}
表示有新的資料可供使用。
SENSOR_EVENT_PROPERTY_CHANGED
{2358F099-84C9-4D3D-90DF-C2421E2B2045}
表示屬性值已變更。 檢查 IPortableDeviceValues 介面,將 pEventData 參數傳遞至 OnEvent,以判斷變更的屬性及其新值。
SENSOR_EVENT_STATE_CHANGED
{BFD96016-6BD7-4560-AD34-F2F6607E8F81}
表示作業狀態的變更,例如,從SENSOR_STATE_INITIALIZING變更為SENSOR_STATE_READY。

感應器事件 PROPERTYKEYs

事件的平臺定義屬性索引鍵是以下列 GUID 為基礎:

{64346E30-8728-4B34-BDF6-4F52442C5C28}

感應器平臺會定義下列 PROPERTYKEY,以識別感應器事件參數。

感應器事件 PROPERTYKEY 和 PID 描述
SENSOR_EVENT_PARAMETER_EVENT_ID
(PID = 2)
表示IPortableDeviceValues中的GUID值是事件種類識別碼,例如SENSOR_EVENT_DATA_UPDATED。
SENSOR_EVENT_PARAMETER_STATE
(PID = 3)
表示 IPortableDeviceValues 中的不帶正負號的整數值是感應器狀態,例如SENSOR_STATE_READY。

感應器錯誤 PROPERTYKEYs

錯誤的平臺定義屬性索引鍵會以下列 GUID 為基礎:

{77112BCD-FCE1-4f43-B8B8-A88256ADB4B3}

感應器平臺會保留此 GUID 以供日後使用。

規格需求

需求
最低支援的用戶端
Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
都不支援
標頭
Sensors.h