Roadmap per lo sviluppo di driver di archiviazione Windows
Per creare un driver di archiviazione, seguire questa procedura:
Informazioni sull'architettura e i driver di Windows.
È necessario comprendere i concetti fondamentali del funzionamento dei driver nei sistemi operativi Windows. Conoscere i concetti fondamentali consente di prendere decisioni di progettazione appropriate e di semplificare il processo di sviluppo. Consulta i concetti per tutti gli sviluppatori di driver.
Informazioni sui concetti fondamentali dei driver di archiviazione.
Per informazioni sui concetti fondamentali sui driver di archiviazione, vedere Architettura del driver di archiviazione di Windows.
Determinare altre decisioni di progettazione dei driver di archiviazione.
Per informazioni su come prendere decisioni di progettazione, vedere Capacità fornite da Storport, Driver Miniport Virtuali di Archiviazione: Quando Sono Appropriati?, e Rendere Compatibili i Driver Miniport della Porta SCSI con Storport.
Informazioni sull'archiviazione nel sistema operativo Windows.
Vedere Cronologia dei Storport in Windows Driver Kit (WDK).
Informazioni sui processi e gli strumenti di compilazione, test e debug dei driver di Windows.
La compilazione di un driver non equivale alla compilazione di un'applicazione in modalità utente. Vedere sviluppo, test e distribuzione dei driver per informazioni sui processi di compilazione, debug e test dei driver di Windows, firma dei driver e test del logo di Windows. Vedere Driver Development Tools per informazioni sulla compilazione, il test, la verifica e gli strumenti di debug.
Esaminare gli esempi di driver di archiviazione.
Per accedere ed esaminare i campioni di driver miniport Storport, vedere i campioni Windows Driver Kit (WDK).
Sviluppare, compilare, testare ed eseguire il debug del driver di archiviazione.
Vedere Compilazione di un driver, Test di un drivere debug di un driver per informazioni sulla compilazione iterativa, il test e il debug. Questo processo consente di assicurarsi di creare un driver funzionante.
Creare un pacchetto driver per il driver di archiviazione.
Per altre informazioni, vedere Introduzione allo sviluppo di driver Windows](/windows-hardware/drivers/develop/get-started-developing-windows-drivers).
Firma e distribuisci il driver di memoria.
Il passaggio finale consiste nel firmare (facoltativo) e distribuire il driver. Se il driver soddisfa gli standard di qualità definiti per la certificazione hardware Windows, puoi distribuirlo tramite il programma Microsoft Windows Update. Per ulteriori informazioni, vedere Distribuire un pacchetto driver.
Questi sono i passaggi di base. Potrebbero essere necessari passaggi aggiuntivi in base alle esigenze del singolo driver.