Compartilhar via


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

Fornece notificações de evento personalizadas.

Sintaxe

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

Parâmetros

[in] pSensor

Ponteiro para a interface ISensor que representa o sensor que gerou o evento.

[in] eventID

REFGUID que identifica o evento.

[in] pEventData

Ponteiro para a interface IPortableDeviceValues que contém os dados do evento.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método de retorno de chamada recebe notificações de evento personalizadas. Eventos personalizados são definidos por provedores de sensores. As IDs de evento definidas pela plataforma são definidas em Sensors.h.

Para receber novos dados de um sensor, use o Método OnDataUpdated.

Exemplos

Para obter um exemplo de como receber eventos de sensor, consulte Usando eventos de API do sensor.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho sensorsapi.h
Biblioteca Sensorsapi.lib
DLL Sensorsapi.dll

Confira também

ISensorEvents