Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Per creare un pacchetto di driver di filtro 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 ulteriori informazioni sui fondamenti del driver, vedere Concetti per tutti gli sviluppatori di driver.
Passaggio 2: Informazioni su NDIS.
Vedere i seguenti argomenti per informazioni generali su NDIS e i driver NDIS.
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 compatibilità hardware Windows, 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 introduttivi del driver di filtro .
Passaggio 6: Leggere la sezione relativa alla scrittura dei driver del protocollo .
Questa sezione offre una panoramica delle interfacce dei driver del protocollo primario. Queste interfacce includevano funzioni fornite dai driver di protocollo (funzioni ProtocolXxx) e chiamate NDIS per avviare le operazioni. NDIS fornisce le funzioni NdisXxx che i driver di protocollo chiamano per eseguire operazioni NDIS.
Passaggio 7: Esaminare l'esempio di driver filtro NDIS nel repository degli esempi di driver di Windows su GitHub.
Passaggio 8: Sviluppare (o convertire), compilare, testare ed eseguire il debug del driver NDIS.
Se stai effettuando il porting di un driver esistente, vedere le guide al porting:
- Conversione di Driver NDIS 5.x verso NDIS 6.0
- Conversione dei driver NDIS 6.x a NDIS 6.20
- conversione dei driver NDIS 6.x a NDIS 6.30
Per ulteriori informazioni sulla compilazione, test e debug iterativi, consultare Sviluppo, Test e Distribuzione di Driver. Questo processo consente di assicurarsi di creare un driver funzionante.
Passaggio 9: Creare un pacchetto driver per il vostro 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: Firma e distribuzione del driver.
Il passaggio finale consiste nel firmare (facoltativo) e distribuire il driver. Se il driver soddisfa gli standard di qualità definiti per il programma di compatibilità hardware di Windows , è 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.