Método ISensorEvents::OnEvent (sensorsapi.h)
Proporciona notificaciones de eventos personalizadas.
HRESULT OnEvent(
[in] ISensor *pSensor,
[in] REFGUID eventID,
[in] IPortableDeviceValues *pEventData
);
[in] pSensor
Puntero a la interfaz ISensor que representa el sensor que generó el evento.
[in] eventID
REFGUID que identifica el evento.
[in] pEventData
Puntero a la interfaz IPortableDeviceValues que contiene los datos del evento.
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Este método de devolución de llamada recibe notificaciones de eventos personalizadas. Los proveedores de sensores definen eventos personalizados. Los identificadores de eventos definidos por la plataforma se definen en Sensors.h.
Para recibir nuevos datos de un sensor, use el método OnDataUpdated.
Para obtener un ejemplo de cómo recibir eventos de sensor, consulte Uso de eventos de Sensor API.
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | sensorsapi.h |
Library | Sensorsapi.lib |
Archivo DLL | Sensorsapi.dll |