Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Application Overview

Windows Portable Devices (WPD) provides an infrastructure that enables PC access to multifunction devices which store various media and non-media content. This infrastructure enables convergent devices and is initially focused on smart storage devices such as portable media players, digital still cameras, and mobile phones.

WPD consists of a Device Driver Interface (DDI) and a set of application programming interfaces (APIs). This overview describes how you can take advantage of these APIs in your Windows application.

The WPD infrastructure offers highly extensible device representation and control mechanisms. This enables vertical solution providers to use the WPD API to create enhanced user experiences that are outside of the WPD standardized set. Examples of this include vendor-provided software that performs firmware updates or device diagnostics (for remote support).

Related topics

Windows Portable Devices



Community Additions

© 2015 Microsoft