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. |