Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per creare un pacchetto di driver intermedio NDIS (Network Driver Interface Specification), seguire questa procedura:
Passaggio 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 altre informazioni sui concetti fondamentali sui driver, vedere concetti di per tutti gli sviluppatori di driver.
Passaggio 2: Informazioni su NDIS.
Per informazioni generali su NDIS e i driver NDIS, vedere gli argomenti seguenti:
Architettura di rete Windows e del modello OSI
considerazioni sulla programmazione dei driver di rete
Passaggio 3: Determinare altre decisioni di progettazione dei driver di Windows.
Per altre informazioni su come prendere altre decisioni di progettazione di Windows, vedere Creazione di driver reliable Kernel-Mode, problemi di programmazione per driver a 64 bite creazione di file INF internazionali.
Passaggio 4: Informazioni sulla compilazione, il test e il debug dei processi e degli strumenti del 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 Windows Hardware Lab Kit (HLK), vedere Sviluppo, test e distribuzione di driver. Per altre informazioni sulla compilazione, il test, la verifica e il debug degli strumenti, vedere Driver Development Tools.
Passaggio 5: Leggere gli argomenti di introduzione al driver intermedio, al driver miniport e al driver di protocollo. Introduzione ai Driver Intermedi NDISIntroduzione ai Driver Miniport NDISIntroduzione ai Driver del Protocollo NDIS
Passaggio 6: Leggere la sezione scrittura di driver intermedi.
I driver intermedi usano una combinazione di interfacce driver di protocollo e driver miniport oltre ad alcune interfacce specifiche del driver intermedio. Come opzione, è anche possibile leggere le guide alla progettazione del driver miniport e del driver di protocollo.
Passaggio 7: Esaminare il di esempio di driver intermedio NDIS nell'esempio di driver di Windows repository su GitHub.
Passaggio 8: Sviluppare (o convertire), compilare, testare ed eseguire il debug del driver NDIS.
Se si esegue il porting di un driver esistente, consultare le guide al porting.
conversione dei driver NDIS 6.x a NDIS 6.30
Per ulteriori informazioni sulla compilazione, il test e il debug iterativi, vedere Sviluppo, Test e Distribuzione di Driver. Questo processo consente di assicurarsi di creare un driver funzionante.
Passaggio 9: Creare un pacchetto driver per il driver.
Per altre informazioni su come installare i driver, vedere Fornire un pacchetto driver. 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.
Passaggio 10: Firmare e distribuire il driver.
Il passaggio finale consiste nel firmare (facoltativo) 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 Introduzione al processo di invio hardware.
Questi sono i passaggi di base. Potrebbero essere necessari passaggi aggiuntivi in base alle esigenze del singolo driver.