次の方法で共有


ISensorDriver::OnGetSupportedDataFields メソッド (sensorsclassextension.h)

ISensorDriver::OnGetSupportedDataFields メソッドは、指定したセンサーが提供できるデータ フィールドの一覧を取得します。

構文

HRESULT OnGetSupportedDataFields(
  LPWSTR                       pwszSensorID,
  IPortableDeviceKeyCollection **ppSupportedDataFields
);

パラメーター

pwszSensorID

クライアント アプリケーションがデータ フィールド リストを要求しているセンサーの ID を含む LPWSTR。

ppSupportedDataFields

サポートされているデータ フィールドを表す PROPERTYKEY 値の一覧を受け取る IPortableDeviceKeyCollection ポインターのアドレス。

戻り値

操作が成功した場合、このメソッドはS_OKを返します。 それ以外の場合、このメソッドは Winerror.h で定義されているエラー コードの 1 つを返します。

備考

データ フィールドには、センサー デバイスを記述するプロパティではなく、センサーによって生成されたデータが含まれます。 プラットフォーム定義のデータ フィールドは sensors.h で定義されます。

すべてのドライバーは、必要なデータ フィールドとしてSENSOR_DATA_TYPE_TIMESTAMPをサポートする必要があります。

IPortableDeviceKeyCollection については、Windows ポータブル デバイスに関する記事を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー sensorsclassextension.h
ライブラリ SensorsClassExtension.lib

関連項目

ISensorDriver する