Метод ISensorDriver::OnClientUnsubscribeFromEvents (sensorclassextension.h)
Метод ISensorDriver::OnClientUnsubscribeFromEvents уведомляет драйвер датчика о том, что клиентское приложение больше не запрашивает уведомления о событиях.
Синтаксис
HRESULT OnClientUnsubscribeFromEvents(
IWDFFile *pClientFile,
LPWSTR pwszSensorID
);
Параметры
pClientFile
Указатель на интерфейс IWDFFile, представляющий объект файла для приложения, запрашивающего отмену уведомлений о событиях.
pwszSensorID
LPWSTR, содержащий идентификатор датчика, из которого клиентское приложение запрашивает отмену уведомлений о событиях.
Возвращаемое значение
Если операция выполнена успешно, этот метод возвращает S_OK. В противном случае этот метод возвращает один из кодов ошибок, определенных в Winerror.h.
Замечания
Расширение класса датчика вызывает этот метод в следующих экземплярах:
- Приложение отменяет подписку на события.
- Приложение закрывается обычно.
- Пользователь отменяет разрешение на доступ к устройству, содержащее указанный датчик.
- Расширение класса датчика завершает работу.
- Работа по очистке от вызова к ISensorClassExtension::CleanupFile завершена.
Дополнительные сведения об использовании этого метода см. в разделе Фильтрация данных.
Структура ClientData определяется следующим образом.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | sensorclassextension.h |
библиотеки | SensorClassExtension.lib |