WPD-Programmierhandbuch
In diesem Programmierhandbuch werden mehrere WPD-Treiberbeispiele beschrieben, die den WPD-DDI implementieren. Das erste Beispiel, WpdHelloWorldDriver, ist ein einfacher Treiber, der grundlegende Konzepte mit eingeschränkter Funktionalität veranschaulicht. Dies ähnelt der Anwendung "Hallo Welt", die in vielen Programmiertexten dargestellt wird, und ist das empfohlene Starterbeispiel zum Erlernen des Schreibens eines WPD-Treibers.
Nachfolgende Treiberbeispiele veranschaulichen zusätzliche Funktionen, z. B. die Interfacing mit Hardware, die Implementierung von Gerätediensten und die Unterstützung mehrerer Transporte.
Im Abschnitt Erweiterte Aufgaben werden erweiterte Vorgänge beschrieben, die von einem WPD-Gerätetreiber ausgeführt werden. Viele Der Informationen und die entsprechenden Codebeispiele stammen aus dem Beispieltreiber wpdWudfSampleDriver.