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


Метод ISensorDriver::OnClientSubscribeToEvents (sensorclassextension.h)

Метод ISensorDriver::OnClientSubscribeToEvents уведомляет драйвер датчика о том, что авторизованное клиентское приложение запрашивает уведомления о событиях.

Синтаксис

HRESULT OnClientSubscribeToEvents(
  IWDFFile *pClientFile,
  LPWSTR   pwszSensorID
);

Параметры

pClientFile

Указатель на интерфейс IWDFFile, представляющий объект файла для приложения, запрашивающего уведомления о событиях.

pwszSensorID

LPWSTR, содержащий идентификатор датчика, из которого клиентское приложение запрашивает уведомления о событиях.

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

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

Замечания

Когда клиентское приложение запрашивает уведомления о событиях, драйвер вызывает все события в расширение класса датчика для указанного идентификатора объекта. Затем расширение класса пересылает эти события в API датчика в виде уведомлений о событиях для приложений.

Можно поддерживать количество ссылок подключенных приложений для каждого датчика, чтобы избежать обратного вызова событий, если это не требуется.

События, определяемые платформой, определяются в sensor.h.

Дополнительные сведения об использовании этого метода см. в разделе Фильтрация данных.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка sensorclassextension.h
библиотеки SensorClassExtension.lib

См. также

ISensorDriver