Strumenti di sviluppo driver

Scopo

Windows Driver Kit (WDK) offre un set di strumenti che è possibile usare per sviluppare, analizzare, compilare, installare e testare il driver. WdK include potenti strumenti di verifica progettati per consentire di rilevare, analizzare e correggere gli errori nel codice del driver durante il processo di sviluppo. Molti di questi strumenti possono essere usati molto presto nel processo di sviluppo in cui sono più critici e possono risparmiare tempo e impegno.

Panoramica

Windows Driver Kit (WDK) è completamente integrato con Microsoft Visual Studio 2015. WdK usa gli stessi strumenti di compilazione e compilatori usati per compilare progetti di Visual Studio. Gli strumenti di analisi e verifica del codice possono ora essere facilmente configurati e avviati dall'ambiente di sviluppo di Visual Studio, in modo che sia possibile trovare e risolvere i problemi nell'origine driver all'inizio del ciclo di sviluppo.

WdK fornisce un framework di test dei driver sofisticato e un set di test fondamentali del dispositivo che è possibile usare per compilare, distribuire e testare automaticamente il driver in sistemi di test remoti. WdK fornisce gli strumenti per rendere i driver di test e debug più pratici ed efficaci rispetto a prima.

Documentazione degli strumenti di sviluppo driver

Questa sezione descrive gli strumenti e le tecniche utili per lo sviluppo:

Strumenti per file INF

Strumenti per la modifica delle opzioni di avvio per il test e il debug dei driver

Strumenti per i test dei driver

Strumenti per la verifica dei driver

Strumenti per la traccia software

Strumenti aggiuntivi per driver

Risorse

Introduzione ai driver di Windows universali

I driver di Windows universali consentono agli sviluppatori di creare un singolo driver in esecuzione in più tipi di dispositivi diversi, dai sistemi incorporati ai tablet e ai PC desktop. Gli sviluppatori di hardware possono usare i componenti esistenti e i driver di dispositivo in diversi fattori di forma.

Conversione di progetti WDK 8.1 in WDK 10

È possibile convertire progetti e soluzioni creati con WDK 8 o Windows Driver Kit (WDK) 8.1 per lavorare con Windows Driver Kit (WDK) 10 e Visual Studio 2015. Prima di aprire i progetti o le soluzioni, eseguire ProjectUpgradeTool. ProjectUpgradeTool converte i progetti e le soluzioni in modo che possano essere compilati usando WDK per Windows 10.

Convalida dei driver di Windows universali

Puoi usare lo strumento ApiValidator.exe per verificare che le API che le chiamate driver siano valide per un driver di Windows universale. Lo strumento restituisce un errore se il driver chiama un'API esterna al set di API valide per i driver di Windows universali. Questo strumento fa parte di WDK per Windows 10.

Ambiente di compilazione WDK e Visual Studio

Altre informazioni e suggerimenti per gli sviluppatori di driver sull'uso di WDK e dell'ambiente di compilazione di Visual Studio.

Sviluppo, test e distribuzione di driver

Per informazioni specifiche sulla compilazione dei driver e sull'uso degli strumenti e dei test di verifica nell'ambiente di sviluppo di Visual Studio.