The WPD Driver Samples

The Windows Portable Devices Driver Kit includes five sample WPD drivers. These drivers are briefly described in the following table. A more detailed description of these drivers appears later in the documentation.

Note  If you are not familiar with the WPD driver model, begin with the WpdHelloWorldDriver.

Sample Description
WpdHelloWorldDriver A basic sample driver that supports a single device object and multiple read-only properties. This driver simulates hardware interaction.
WpdBasicHardwareDriver A sample driver that interacts with simple sensors. This driver allows WPD applications to receive sensor data and to set the interval at which that data arrives.
WpdMultiTransportDriver A sample driver that demonstrates the creation of a single access point for devices that support multiple transports. This driver simulates hardware interaction.
WpdWudfSampleDriver A comprehensive sample driver that demonstrates the WPD device driver interface (DDI). This sample driver simulates hardware interaction.
WpdServiceSampleDriver A sample driver that demonstrates support for a Contacts service. (Services are an extension of the functional objects that are supported by WPD.) This driver simulates hardware interaction.

 

WPD HelloWorld Driver download page

WPD Basic Hardware Driver download page

WPD Multi-Transport Driver download page

WPD Service Sample Driver download page

WPD WUDF Sample Driver download page

 

 

Send comments about this topic to Microsoft