共用方式為


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

另請參閱

ISensorDriver