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

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

構文

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

パラメーター

pwszSensorID

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

ppSupportedProperties

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

戻り値

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

注釈

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

このコレクションで返される各 IPortableDeviceKeyCollection オブジェクトには、「Sensor Properties reference」セクションの説明に従って、必要なプロパティの PROPERTYKEYが含まれている必要があります。

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

要件

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

こちらもご覧ください

ISensorDriver