Tips and Tricks for WPD DevelopersUpdated: December 20, 2007 File name: WPD_tips.docx
About This DownloadThe object-based Windows Portable Device Application Programming Interface/Device Driver Interface (API/DDI) enables a new breed of convergent devices, initially focused on smart storage devices such as portable media players, digital still cameras, and mobile phones. In developing Windows portable device (WPD) solutions for these devices, both application developers and driver writers might need to diagnose various problems, test out newly implemented scenarios, and so on. This paper describes available WPD tools and procedures. Application developers and driver writers can use the WpdInfo tool to test WPD functionality. Developers can use it to view driver capabilities, verify behavior, and manually test programming scenarios. WpdMon is an application that analyzes the traffic between WPD applications and WPD drivers, or between WPD drivers and their I/O stacks. It also captures PnP arrival and removal notifications to help debug connectivity issues. All WPD components have adapted Windows software trace preprocessor (WPP). Because WPD uses the WPP software tracing infrastructure, reader should be familiar with the available WPP information and tools from MSDN. For up-to-date information, see "Windows Portable Devices Driver" in the Windows Driver Kit at http://msdn.microsoft.com/en-us/library/ff597729.aspx This information applies for Windows Vista. Included in this white paper:
|
|
