Метод ISensorDriver::OnProcessWpdMessage (sensorclassextension.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 в определенном устройстве.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | sensorclassextension.h |
библиотеки | SensorClassExtension.lib |