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

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

構文

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

パラメーター

pwszSensorID

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

ppSupportedDataFields

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

戻り値

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

注釈

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

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

IPortableDeviceKeyCollection については、「Windows ポータブル デバイス」を参照してください。

要件

要件
対象プラットフォーム Windows
ヘッダー sensorsclassextension.h
Library SensorsClassExtension.lib

こちらもご覧ください

ISensorDriver