Entwicklungstools für WPD-Treiber
Windows Portable Devices (WPD) stellt drei Tools mit dem Windows Driver Kit bereit, mit denen Sie einen WPD-Gerätetreiber entwickeln können. Diese Tools werden in der folgenden Tabelle beschrieben.
Tool | BESCHREIBUNG |
---|---|
WpdDeviceInspector.exe | Dieses Tool wurde entwickelt, um einen WPD-Treiber abzufragen und einen umfassenden HTML-Bericht zu generieren, der Ihr Gerät und seine Funktionen beschreibt. Beispielsweise können Sie das Tool verwenden, um eine Liste der unterstützten Gerätebefehle und -objekte abzurufen. Außerdem wird eine Liste aller Eigenschaften generiert, die von jedem Objekt unterstützt werden. |
WpdInfo.exe | Dieses Tool führt gängige WPD-Vorgänge aus, z. B. das Öffnen und Schließen eines Geräts, das Erstellen oder Löschen von Objekten auf einem Gerät und das Ausgeben von Gerätebefehlen. Dieses Tool kann auch unterstützte Eigenschaften, Befehle, Inhaltstypen, Ereignisse und Formate auf Geräteebene, Dienstebene oder beides anzeigen. Darüber hinaus können die Eigenschaften für jedes Objekt auf einem bestimmten Gerät angezeigt werden. |
NetMon.exe | Dieses Tool protokolliert den Datenverkehr zwischen einer WPD-Anwendung und einem WPD-Treiber. |
Zusätzlich zu den Tools, die im Windows Driver Kit enthalten sind, können Sie auch das Windows SDK installieren und zwei WPD-Beispielanwendungen in diesem Kit verwenden, um WPD-Treiber zu untersuchen und zu testen. Diese Beispielanwendungen werden in der folgenden Tabelle beschrieben.
Application | BESCHREIBUNG |
---|---|
WpdApiSample.exe | Sie können diese Anwendung verwenden, um allgemeine WPD-Vorgänge auf einem WPD-Gerät auszuführen, z. B. das Auflisten von Geräten, das Auflisten von Inhalten auf einem Gerät und das Übertragen von Inhalten an oder vom Gerät. |
WpdServicesApiSample.exe | Sie können diese Anwendung verwenden, um WPD-Vorgänge auf einem WPD-Gerät auszuführen, das einen Kontaktgerätedienst implementiert. (Beachten Sie, dass diese Anwendung nur mit wpdServiceSampleDriver funktioniert.) |