Windows Portable Devices Team Blog
Sensors and Windows
Prior to the introduction of WPD, developers wrote a significant amount of code to integrate data...
Date: 12/17/2009
Windows 7 Device Implementation Guidelines for Picture and Video Import
The Guidelines for Picture and Video Import in Windows 7 white paper provides information about the...
Date: 11/13/2009
WPD Platform Update for Windows Vista
Today we are announcing the final release of the Platform Update for Windows Vista, which includes...
Date: 10/27/2009
The MTP Device Simulator
The Media Transfer Protocol Device Simulator (MTP Simulator) is a fully-featured, self-contained...
Date: 10/23/2009
Windows 7 Portable Devices and the Windows Logo Program
With the release of Windows 7 we are seeing a great deal of maturity of the Windows Portable Device...
Date: 10/09/2009
Windows 7 Application Samples
The Windows Portable Devices (WPD) SDK includes two sample command-line applications written in C++....
Date: 09/25/2009
Windows 7 Driver Samples
The Windows Portable Devices Driver Kit in the Windows Driver Kit (WDK) comes bundled with five WPD...
Date: 09/18/2009
Windows 7 Portable Device Development Kits
There are several different resources made available to portable device manufacturers to assist in...
Date: 09/12/2009
Multi-Transport Devices in Windows 7
In Windows Vista, the WPD team shipped an MTP driver with support for two transports: USB and TCP/IP...
Date: 09/04/2009
MTP Over Various Transports
Introduction The Media Transfer Protocol (MTP) was originally created as an extension to the Picture...
Date: 08/29/2009
Introducing WPD Automation
In Windows 7, we introduced WPD Automation, which is a layer above the WPD API that exposes access...
Date: 08/21/2009
Introducing Device Services
What are Device Services? "Device Services" is a brand new concept introduced in Windows 7...
Date: 08/15/2009
New Features for Windows 7
In Windows 7 we introduced several new features that improve how users discover and use devices...
Date: 08/07/2009
Visual Basic .Net Sample for WPD
We've created a Visual Basic .Net sample for WPD and posted it to CodePlex: Microsoft's open source...
Date: 01/16/2008
Creating a Temperature Sensor Gadget for Windows Sidebar with C++
The following post describes a gadget for Windows Sidebar that displays the temperature reading from...
Date: 12/19/2007
Creating a Temperature-Sensor Gadget for Windows Sidebar with C#
This article was written for application developers who are interested in displaying portable device...
Date: 11/26/2007
Driver Dev Guide: Client Context Management
Client Context Management in WPD Drivers A WPD driver provides the communication channel between...
Date: 06/05/2007
Which version of the WDK do I download?
To develop WPD drivers for Vista SP1: - Build them using the Vista WDK (version 6000) or from the...
Date: 05/16/2007
Getting a WPD Sample Driver working with Windows Media Player 11
We mentioned in a previous post that the WPD sample drivers are not designed to enumerate in Windows...
Date: 05/08/2007
New Driver and Application Whitepapers Are Here
We've published two new WPD developer-centric whitepapers at the Microsoft WHDC website for WinHEC....
Date: 05/07/2007
Driver Dev Guide: Supporting WPD_CLIENT_EVENT_COOKIE
WPD Applications can specify a unique string "cookie" in the client information when calling...
Date: 05/03/2007
Cancellation Behavior of MTP USB Devices
The MTP Specification contains this definition of the CancelTransaction Event: G.2.2...
Date: 04/15/2007
Installing the Sample Drivers on XP and Vista
A question was raised today on how to run the WPD sample drivers on Windows XP. WPD drivers and...
Date: 04/02/2007
WPD Development Kits and Downloads
WPD Application Development To get started on developing a WPD application, download the Windows SDK...
Date: 04/01/2007
Driver Dev Guide: WPP Tracing in your WPD Driver
WPP Software Tracing is the recommended way to log trace and error messages in your WPD driver. WPP,...
Date: 04/01/2007
WPD and WMDM Side-by-side: An Application Development Perspective
This post will compare WPD and the latest version of Windows Media Device Manager (WMDM), from an...
Date: 03/24/2007
How to Receive WPD Arrival Event Notifications
If you followed the standard WPD events link in our previous post on WPD driver events, you may have...
Date: 03/16/2007
Driver Dev Guide: How to Post Events from your WPD Driver
DimeBy8 wrote a great post on how a WPD application can receive driver-initiated WPD PnP events;...
Date: 03/16/2007
Getting ERROR_BUSY (0x800700AA) after reading data from an MTP device?
One common cause of the ERROR_BUSY (0x800700AA) in MTP devices is when the application reads...
Date: 03/09/2007
Object Creation: Required Properties and Debugging Failures
Basic Set of Properties for Folder Creation When creating a folder object, the following properties...
Date: 03/02/2007
Enabling Your WPD application for AutoPlay on Windows Vista
The power of WPD derives from built-in extensibility mechanisms and scenarios around content type...
Date: 02/22/2007
WIA Camera Support in Windows Vista (Part 2 of 2)
In the previous post, we gave an overview of the WIA-WPD Compatibility Layer and how WIA...
Date: 02/13/2007
WIA Camera Support in Windows Vista (Part 1 of 2)
In this two-part post, we will cover WIA support for cameras on Windows Vista, and the migration...
Date: 02/13/2007
Working with WMDRM Protected Content using WPD
Setting up your WPD application to handle protected WMDRM content The WPD API supports the transfer...
Date: 02/09/2007
WPDMon Gotchas
If you're developing a WPD driver or a WPD application, you may have come across the WPD Monitor...
Date: 02/05/2007
Building Driver Samples from the WDK
Help! The WPD driver sample doesn't build! Seeing this error while building the WPD driver samples...
Date: 01/31/2007
Which Portable Devices?
What devices does WPD support? A WPD application (e.g. the WPD API Sample) on Windows XP (with the...
Date: 01/27/2007
Getting Your Feet Wet .... with WPD Development
Here’s a common question we get from developers: “I read about WPD from the MSDN library, but where...
Date: 01/23/2007
WPD on MSDN Library
Windows Portable Devices SDK Documentation (for application developers)...
Date: 01/22/2007