Метод ISensorDriver::OnProcessWpdMessage (sensorsclassextension.h)
Метод ISensorDriver::OnProcessWpdMessage обрабатывает команды windows Portable Device (WPD), которые не обрабатываются методом ISensorClassExtension::P rocessIoControl .
Синтаксис
HRESULT OnProcessWpdMessage(
IUnknown *pUnkPortableDeviceValuesParams,
IUnknown *pUnkPortableDeviceValuesResults
);
Параметры
pUnkPortableDeviceValuesParams
Указатель на интерфейс IUnknown, поддерживающий интерфейс IPortableDeviceValues. Объект, связанный с этим интерфейсом IUnknown, содержит параметры для команды WPD. Дополнительные сведения см. в разделе IPortableDeviceValues в переносных устройствах Windows.
pUnkPortableDeviceValuesResults
Указатель на интерфейс IUnknown, поддерживающий интерфейс IPortableDeviceValues. Объект, связанный с этим интерфейсом IUnknown, хранит результаты для команды WPD.
Возвращаемое значение
Если операция выполнена успешно, этот метод возвращает S_OK. В противном случае этот метод возвращает один из кодов ошибок, определенных в Winerror.h.
Комментарии
Этот метод позволяет расширить команды и интерфейсы WPD для конкретного устройства.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | sensorsclassextension.h |
Библиотека | SensorsClassExtension.lib |