ISensorDriver::OnGetSupportedDataFields 方法(sensorsclassextension.h)
ISensorDriver::OnGetSupportedDataFields 方法會擷取指定感測器可以提供的數據欄位清單。
語法
HRESULT OnGetSupportedDataFields(
LPWSTR pwszSensorID,
IPortableDeviceKeyCollection **ppSupportedDataFields
);
參數
pwszSensorID
LPWSTR,其中包含用戶端應用程式要求數據欄位清單的感測器標識碼。
ppSupportedDataFields
IPortableDeviceKeyCollection 指標的位址,該指標會接收代表支援之數據欄位的 PROPERTYKEY 值清單。
傳回值
如果作業成功,這個方法會傳回S_OK。 否則,此方法會傳回 Winerror.h 中定義的其中一個錯誤碼。
言論
數據欄位包含感測器產生的數據,而不是描述感測器裝置的屬性。 平台定義的數據欄位定義於 sensors.h 中。
所有驅動程式都必須支援SENSOR_DATA_TYPE_TIMESTAMP作為必要數據欄位。
IPortableDeviceKeyCollection 記載於 Windows 可攜式裝置中。
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | sensorsclassextension.h |
連結庫 | SensorsClassExtension.lib |