Partager via


Outils de développement de pilotes WPD

Les appareils portables Windows (WPD) fournissent trois outils avec le Kit de pilotes Windows, que vous pouvez utiliser pour développer un pilote de périphérique WPD. Ces outils sont décrits dans le tableau suivant.

Outil Description
WpdDeviceInspector.exe Cet outil est conçu pour interroger un pilote WPD et générer un rapport HTML complet qui décrit votre appareil et ses fonctionnalités. Par exemple, vous pouvez utiliser l’outil pour récupérer une liste des commandes et objets d’appareil pris en charge. Il génère également une liste de toutes les propriétés prises en charge par chaque objet.
WpdInfo.exe Cet outil effectue des opérations WPD courantes telles que l’ouverture et la fermeture d’un appareil, la création ou la suppression d’objets sur un appareil et l’émission de commandes d’appareil. Cet outil peut également afficher les propriétés, les commandes, les types de contenu, les événements et les formats pris en charge au niveau de l’appareil, du service ou des deux. En outre, il peut afficher les propriétés de chaque objet sur un appareil donné.
NetMon.exe Cet outil journalise le trafic entre une application WPD et un pilote WPD.

En plus des outils fournis avec le Kit de pilotes Windows, vous pouvez également installer le Kit de développement logiciel (SDK) Windows et utiliser deux exemples d’applications WPD trouvées dans ce kit pour explorer et tester les pilotes WPD. Ces exemples d’applications sont décrits dans le tableau suivant.

Application Description
WpdApiSample.exe Vous pouvez utiliser cette application pour effectuer des opérations WPD courantes sur un appareil WPD, telles que l’énumération d’appareils, la liste du contenu sur un appareil et le transfert de contenu vers ou depuis l’appareil.
WpdServicesApiSample.exe Vous pouvez utiliser cette application pour effectuer des opérations WPD sur un appareil WPD qui implémente un service d’appareil Contacts. (N’oubliez pas que cette application fonctionne uniquement avec WpdServiceSampleDriver.)

Utilisation de l’outil WpdInfo

Utilisation de l’outil WpdDeviceInspector

Utilisation de l’outil NetMon