Freigeben über


ISensorEvents::OnEvent-Methode (sensorsapi.h)

Stellt benutzerdefinierte Ereignisbenachrichtigungen bereit.

Syntax

HRESULT OnEvent(
  [in] ISensor               *pSensor,
  [in] REFGUID               eventID,
  [in] IPortableDeviceValues *pEventData
);

Parameter

[in] pSensor

Zeiger auf die ISensor-Schnittstelle , die den Sensor darstellt, der das Ereignis ausgelöst hat.

[in] eventID

REFGUID , das das Ereignis identifiziert.

[in] pEventData

Zeiger auf die IPortableDeviceValues-Schnittstelle , die die Ereignisdaten enthält.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Diese Rückrufmethode empfängt benutzerdefinierte Ereignisbenachrichtigungen. Benutzerdefinierte Ereignisse werden von Sensoranbietern definiert. Plattformdefinierte Ereignis-IDs werden in Sensors.h definiert.

Verwenden Sie die OnDataUpdated-Methode, um neue Daten von einem Sensor zu empfangen.

Beispiele

Ein Beispiel zum Empfangen von Sensorereignissen finden Sie unter Verwenden von Sensor-API-Ereignissen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile sensorsapi.h
Bibliothek Sensorsapi.lib
DLL Sensorsapi.dll

Weitere Informationen

ISensorEvents