Поделиться через


Метод ISensorEvents::OnEvent (sensorsapi.h)

Предоставляет настраиваемые уведомления о событиях.

Синтаксис

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

Параметры

[in] pSensor

Указатель на интерфейс ISensor , представляющий датчик, который вызвал событие.

[in] eventID

REFGUID , идентифицирующий событие.

[in] pEventData

Указатель на интерфейс IPortableDeviceValues , содержащий данные события.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Этот метод обратного вызова получает уведомления о пользовательских событиях. Пользовательские события определяются поставщиками датчиков. Идентификаторы событий, определяемых платформой, определяются в Sensors.h.

Чтобы получить новые данные от датчика, используйте метод OnDataUpdated.

Примеры

Пример получения событий датчика см. в разделе Использование событий API датчика.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header sensorsapi.h
Библиотека Sensorsapi.lib
DLL Sensorsapi.dll

См. также раздел

События ISensorEvents