ISensorEvents::OnEvent メソッド (sensorsapi.h)
カスタム イベント通知を提供します。
構文
HRESULT OnEvent(
[in] ISensor *pSensor,
[in] REFGUID eventID,
[in] IPortableDeviceValues *pEventData
);
パラメーター
[in] pSensor
イベントを発生させたセンサーを表す ISensor インターフェイスへのポインター。
[in] eventID
イベントを識別する REFGUID。
[in] pEventData
イベント データを含む IPortableDeviceValues インターフェイスへのポインター。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
このコールバック メソッドは、カスタム イベント通知を受け取ります。 カスタム イベントは、センサー プロバイダーによって定義されます。 プラットフォーム定義のイベント ID は Sensors.h で定義されています。
センサーから新しいデータを受信するには、 OnDataUpdated メソッドを使用します。
例
センサー イベントを受信する方法の例については、「 センサー API イベントの使用」を参照してください。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | sensorsapi.h |
Library | Sensorsapi.lib |
[DLL] | Sensorsapi.dll |