Freigeben über


ISensorDriver::OnProcessWpdMessage-Methode (sensorsclassextension.h)

Die ISensorDriver::OnProcessWpdMessage--Methode behandelt Windows Portable Device (WPD)-Befehle, die die ISensorClassExtension::P rocessIoControl-Methode intern nicht verarbeitet.

Syntax

HRESULT OnProcessWpdMessage(
  IUnknown *pUnkPortableDeviceValuesParams,
  IUnknown *pUnkPortableDeviceValuesResults
);

Parameter

pUnkPortableDeviceValuesParams

Ein Zeiger auf die IUnknown-Schnittstelle, die die IPortableDeviceValues-Schnittstelle unterstützt. Das Objekt, das dieser IUnknown-Schnittstelle zugeordnet ist, enthält die Parameter für den WPD-Befehl. Weitere Informationen finden Sie unter IPortableDeviceValues in Tragbaren Windows-Geräten.

pUnkPortableDeviceValuesResults

Ein Zeiger auf die IUnknown-Schnittstelle, die die IPortableDeviceValues-Schnittstelle unterstützt. Das Objekt, das dieser IUnknown-Schnittstelle zugeordnet ist, speichert die Ergebnisse für den WPD-Befehl.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt diese Methode S_OK zurück. Andernfalls gibt diese Methode einen der Fehlercodes zurück, die in Winerror.h definiert sind.

Bemerkungen

Mit dieser Methode können Sie die WPD-Befehle und -Schnittstellen auf gerätespezifische Weise erweitern.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- sensorsclassextension.h
Library SensorsClassExtension.lib

Siehe auch

ISensorDriver-