Método ISensorEvents::OnEvent (sensorsapi.h)

Proporciona notificaciones de eventos personalizadas.

Sintaxis

HRESULT OnEvent(
  [in] ISensor               *pSensor,
  [in] REFGUID               eventID,
  [in] IPortableDeviceValues *pEventData
);

Parámetros

[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.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

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.

Ejemplos

Para obtener un ejemplo de cómo recibir eventos de sensor, consulte Uso de eventos de Sensor API.

Requisitos

   
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

Consulte también

ISensorEvents