Condividi tramite


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

Vedi anche

ISensorEvents