Condividi tramite


Roadmap per lo sviluppo dei driver NDIS

Per creare un pacchetto driver NDIS (Network Driver Interface Specification), seguire questa procedura:

  1. 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. Per ulteriori informazioni sui fondamenti dei driver, vedere Concetti per tutti gli sviluppatori di driver.

  2. Informazioni su NDIS.

    Per informazioni generali su NDIS e i driver NDIS, vedere gli articoli seguenti:

  3. Determinare altre decisioni di progettazione dei driver di Windows.

    Per ulteriori informazioni sulle decisioni di progettazione di Windows, vedere Creare driver affidabili Kernel-Mode, Utilizzare una base di codice unica per Windows a 64 bite Creare file INF internazionali.

  4. Informazioni sui processi e sugli strumenti di compilazione, test e debug dei driver di Windows.

    La compilazione di un driver è diversa dalla compilazione di un'applicazione in modalità utente. Per altre informazioni sui processi di compilazione, debug e test dei driver di Windows, firma dei driver e test di di Windows Hardware Lab Kit (HLK), vedere documentazione per sviluppatori di hardware Windows. Per altre informazioni sulla compilazione, il test, la verifica e il debug degli strumenti, vedere Driver Development Tools.

  5. Selezionare il tipo di driver NDIS che si vuole implementare.

    Per altre informazioni sui tipi di driver NDIS, vedere Guida alla progettazione dei driver per reti.

    Segui la tabella di marcia per il tipo di driver.

  6. Esamina gli esempi di driver di rete nel repository degli esempi di driver di Windows su GitHub.

  7. Sviluppare (o convertire), compilare, testare e perfezionare il driver NDIS.

    Se si sta effettuando il porting di un driver esistente, consultare le guide al porting:

    Per altre informazioni sulla compilazione iterativa, il test e il debug, vedere documentazione per sviluppatori di hardware Windows. Questo processo consente di assicurarsi di creare un driver funzionante.

  8. Creare un pacchetto driver per il driver.

    Per altre informazioni su come installare i driver, vedere Driver Packages. Per ulteriori informazioni su come installare un driver NDIS, vedere Componenti e file utilizzati per l'installazione dei componenti di rete e Oggetti di notifica per i componenti di rete .

  9. Firma e distribuisci il driver.

    Il passaggio finale consiste nel firmare e distribuire il driver. Se il driver soddisfa gli standard di qualità definiti per il Windows Hardware Lab Kit (HLK), è possibile distribuirlo tramite il programma Microsoft Windows Update. Per altre informazioni su come distribuire un driver, vedere Centro partner di Windows Hardware.

Questi sono i passaggi di base. Il tuo driver individuale potrebbe richiedere altri passaggi.