Freigeben über


ISensorDriver::OnProcessWpdMessage-Methode (sensorsclassextension.h)

Die ISensorDriver::OnProcessWpdMessage-Methode verarbeitet WPD-Befehle (Windows Portable Device), 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 Dieser IUnknown-Schnittstelle zugeordnete Objekt 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 Dieser IUnknown-Schnittstelle zugeordnete Objekt 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.

Hinweise

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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile sensorsclassextension.h
Bibliothek SensorsClassExtension.lib

Weitere Informationen

ISensorDriver