次の方法で共有


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

関連項目

ISensorEvents