Méthode ISensorEvents::OnEvent (sensorsapi.h)
Fournit des notifications d’événements personnalisées.
Syntaxe
HRESULT OnEvent(
[in] ISensor *pSensor,
[in] REFGUID eventID,
[in] IPortableDeviceValues *pEventData
);
Paramètres
[in] pSensor
Pointeur vers l’interface ISensor qui représente le capteur qui a déclenché l’événement.
[in] eventID
REFGUID qui identifie l’événement.
[in] pEventData
Pointeur vers l’interface IPortableDeviceValues qui contient les données d’événement.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode de rappel reçoit des notifications d’événements personnalisées. Les événements personnalisés sont définis par les fournisseurs de capteurs. Les ID d’événement définis par la plateforme sont définis dans Sensors.h.
Pour recevoir de nouvelles données à partir d’un capteur, utilisez la méthode OnDataUpdated.
Exemples
Pour obtenir un exemple de la façon de recevoir des événements de capteur, consultez Utilisation des événements d’API de capteur.
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | sensorsapi.h |
Bibliothèque | Sensorsapi.lib |
DLL | Sensorsapi.dll |