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 protocollo 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 concetti fondamentali dei driver, consultare "Concetti di per tutti gli sviluppatori di driver".
Passaggio 2: Informazioni su NDIS.
Per informazioni generali su NDIS e i driver NDIS, vedere i seguenti argomenti:
Architettura di rete Windows e del modello OSI
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 introduttivi del driver di protocollo. Introduzione ai driver del protocollo NDISProgettazione dei driver di protocollo
Passaggio 6: Leggere la sezione relativa alla scrittura dei driver dei protocolli.
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 funzioni NdisXxx che i driver di protocollo chiamano per eseguire operazioni NDIS.
Passaggio 7: Esaminare il di esempio di driver del protocollo 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 stai effettuando il porting di un driver esistente, consulta le guide al porting:
- conversione di driver NDIS 5.x a NDIS 6.0
- conversione dei driver NDIS 6.x a NDIS 6.20
- conversione dei driver NDIS 6.x a NDIS 6.30
Per altre informazioni sulla compilazione, il test e il debug iterativi, vedere Sviluppo, Test e Distribuzione dei 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 usati per l'installazione dei componenti di rete e Notifica Oggetti per i componenti di rete.
Passaggio 10: Firmate e distribuite 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.