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 を する