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 可攜式裝置中。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | sensorsclassextension.h |
程式庫 | SensorsClassExtension.lib |