Metodo ISensorEvents::OnEvent (sensorsapi.h)
Fornisce notifiche di eventi personalizzate.
Sintassi
HRESULT OnEvent(
[in] ISensor *pSensor,
[in] REFGUID eventID,
[in] IPortableDeviceValues *pEventData
);
Parametri
[in] pSensor
Puntatore all'interfaccia ISensor che rappresenta il sensore che ha generato l'evento.
[in] eventID
REFGUID che identifica l'evento.
[in] pEventData
Puntatore all'interfaccia IPortableDeviceValues contenente i dati dell'evento.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questo metodo di callback riceve notifiche di evento personalizzate. Gli eventi personalizzati vengono definiti dai provider di sensori. Gli ID evento definiti dalla piattaforma sono definiti in Sensors.h.
Per ricevere nuovi dati da un sensore, usare il metodo OnDataUpdated.
Esempio
Per un esempio di come ricevere gli eventi del sensore, vedere Uso degli eventi dell'API sensore.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | sensorsapi.h |
Libreria | Sensorsapi.lib |
DLL | Sensorsapi.dll |