Important
代わりに UWP センサー API を 使用してください。
COM ベースの Sensor API は非推奨であり、新しいアプリケーションでは使用しないでください。 追加の機能や拡張機能は計画されておらず、サポートは制限されます。
センサーを表します。
通常、ISensorCollection::GetAt または ISensorManager::GetSensorByID を呼び出して ISensor へのポインターを取得しますが、他のメソッドでもこのポインターを取得できます。 他のさまざまな Sensor API メソッドでは、 ISensor へのポインターを使用して、特定のセンサーに関する情報を提供したり、特定のアクションに使用するセンサーを指定したりできます。
IUnknown から継承されたメソッドに加えて、ISensor インターフェイスは次のメソッドを公開します。
継承
ISensor インターフェイスは、IUnknown インターフェイスから継承します。
Methods
ISensor インターフェイスには、次のメソッドがあります。
|
ISensor::GetCategory センサー カテゴリの識別子を取得します。 |
|
ISensor::GetData 最新のセンサー データ レポートを取得します。 |
|
ISensor::GetEventInterest 現在のイベントの関心設定を取得します。 |
|
ISensor::GetFriendlyName ユーザーに表示されることを意図したセンサー名を取得します。 |
|
ISensor::GetID センサーの一意識別子を取得します。 |
|
ISensor::GetProperties 複数のセンサー プロパティを取得します。 |
|
ISensor::GetProperty プロパティ値を取得します。 |
|
ISensor::GetState センサーの現在の動作状態を取得します。 |
|
ISensor::GetSupportedDataFields センサーが提供できるデータ フィールドを表す PROPERTYKEY のセットを取得します。 |
|
ISensor::GetType センサーの種類 ID を取得します。 |
|
ISensor::SetEventInterest 受信するセンサー イベントの一覧を指定します。 |
|
ISensor::SetEventSink センサー イベント通知を受信するインターフェイスを指定します。 |
|
ISensor::SetProperties センサーのプロパティを指定します。 |
|
ISensor::SupportsDataField センサーが指定したデータ フィールドをサポートしているかどうかを示します。 |
|
ISensor::SupportsEvent センサーが指定したイベントをサポートしているかどうかを示します。 |
Requirements
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 7 [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | サポートなし |
| ターゲット プラットフォーム の | ウィンドウズ |
| Header | sensorsapi.h |