Condividi tramite


Strumenti di sviluppo dei driver WPD

Windows Portable Devices (WPD) fornisce tre strumenti con Windows Driver Kit, che è possibile usare per sviluppare un driver di dispositivo WPD. Questi strumenti sono descritti nella tabella seguente.

Strumento Descrizione
WpdDeviceInspector.exe Questo strumento è progettato per eseguire query su un driver WPD e generare un report HTML completo che descrive il dispositivo e le relative funzionalità. Ad esempio, è possibile usare lo strumento per recuperare un elenco di comandi e oggetti del dispositivo supportati. Verrà inoltre generato un elenco di tutte le proprietà supportate da ogni oggetto. Per ulteriori informazioni, vedere Utilizzo dello strumento WpdDeviceInspector.
WpdInfo.exe Questo strumento esegue operazioni WPD comuni, ad esempio l'apertura e la chiusura di un dispositivo, la creazione o l'eliminazione di oggetti in un dispositivo e l'emissione di comandi del dispositivo. Questo strumento può anche mostrare proprietà, comandi, tipi di contenuto, eventi e formati supportati a livello di dispositivo, a livello di servizio o a entrambi. Inoltre, può mostrare le proprietà per ogni oggetto in un determinato dispositivo. Per altre informazioni, vedere Utilizzo dello strumento WpdInfo.
NetMon.exe Questo strumento registra il traffico tra un'applicazione WPD e un driver WPD. Per ulteriori informazioni, vedere Utilizzo dello strumento NetMon.

Oltre agli strumenti forniti con Windows Driver Kit, puoi anche installare Windows SDK e usare due applicazioni di esempio WPD disponibili in questo kit per esplorare e testare i driver WPD. Queste applicazioni di esempio sono descritte nella tabella seguente.

Applicazione Descrizione
WpdApiSample.exe È possibile usare questa applicazione per eseguire operazioni WPD comuni su un dispositivo WPD, ad esempio enumerando i dispositivi, elencando il contenuto in un dispositivo e trasferendo contenuto da o verso il dispositivo.
WpdServicesApiSample.exe È possibile usare questa applicazione per eseguire operazioni WPD su un dispositivo WPD che implementa un servizio di dispositivo Contatti. Tenere presente che questa applicazione funziona solo con WpdServiceSampleDriver.