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 |