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 |