WPD 驅動程式開發工具

Windows 可攜式裝置 (WPD) 提供三個 Windows 驅動程式套件工具,可讓您用來開發 WPD 裝置驅動程式。 下表說明這些工具。

工具 描述
WpdDeviceInspector.exe 此工具的設計目的是要查詢 WPD 驅動程式,並產生完整的 HTML 報表,以描述您的裝置及其功能。 例如,您可以使用 工具來擷取支援的裝置命令和物件清單。 它也會產生每個物件支援的所有屬性清單。
WpdInfo.exe 此工具會執行常見的 WPD 作業,例如開啟和關閉裝置、在裝置上建立或刪除物件,以及發出裝置命令。 此工具也可以在裝置層級、服務層級或兩者顯示支援的屬性、命令、內容類型、事件和格式。 此外,它可以顯示指定裝置上每個物件的屬性。
NetMon.exe 此工具會記錄 WPD 應用程式與 WPD 驅動程式之間的流量。

除了 Windows 驅動程式套件所提供的工具之外,您可能也想要安裝 Windows SDK,並使用此套件中找到的兩個 WPD 範例應用程式來探索及測試 WPD 驅動程式。 下表說明這些範例應用程式。

Application 描述
WpdApiSample.exe 您可以使用此應用程式在 WPD 裝置上執行常見的 WPD 作業,例如列舉裝置、列出裝置上的內容,以及從裝置傳送內容。
WpdServicesApiSample.exe 您可以使用此應用程式在實作連絡人裝置服務的 WPD 裝置上執行 WPD 作業。 (請注意,此應用程式只適用于 WpdServiceSampleDriver.)

使用 WpdInfo 工具

使用 WpdDeviceInspector 工具

使用 NetMon 工具