次の方法で共有


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

ISensorDriver::OnGetSupportedProperties メソッドは、指定したセンサーが提供するプロパティの一覧を取得します。

構文

HRESULT OnGetSupportedProperties(
  LPWSTR                       pwszSensorID,
  IPortableDeviceKeyCollection **ppSupportedProperties
);

パラメーター

pwszSensorID

クライアント アプリケーションがプロパティ リストを要求しているセンサーの ID を含む LPWSTR。

ppSupportedProperties

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

戻り値

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

備考

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

このコレクションで返される各 IPortableDeviceKeyCollection オブジェクトには、「センサーのプロパティ 参照」セクションで説明されているように、必要なプロパティの PROPERTYKEYを含める必要があります。

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

必要条件

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

関連項目

ISensorDriver する