Componenti e file usati per l'installazione del componente di rete
I componenti e i file seguenti vengono usati per installare i driver di rete:
Uno o più file INF
Programma di installazione della classe obbligatorio e co-installer facoltativo per i driver miniport
INetCfg per i driver di protocollo e filtro
Oggetto notifica facoltativo
Oltre a uno o più componenti precedenti, un fornitore fornisce facoltativamente i file seguenti:
Uno o più file di immagine del driver di dispositivo (.sys) e libreria driver (.dll)
Un file di catalogo driver
Un file di informazioni di installazione in modalità testo (txtsetup.oem)
File INF
Ogni componente di rete deve avere un file INF (Information Information) usato dal programma di installazione della classe di rete per installare il componente. I file INF di rete si basano sul formato di file INF comune. Per altre informazioni sul formato di file INF, vedere Sezioni e direttive file INF.
Per informazioni dettagliate sulla creazione di file INF per i componenti di rete, vedere Creazione di file INF di rete.
A partire dalla build del sistema operativo Windows versione 25319, è possibile creare un pacchetto di driver di rete che può essere eseguito dall'Archivio driver. Un INF che usa "run from Driver Store" indica che INF usa DIRID 13 per specificare il percorso per i file del pacchetto driver in installazione.
Non è possibile installare un pacchetto driver tramite le interfacce di configurazione di rete e usare la funzionalità dell'archivio driver nelle versioni precedenti di Windows. Per installare correttamente il pacchetto driver in questo scenario, è necessario avere un numero di build minimo del sistema operativo 25319. Per altre informazioni, vedere Sezione Produttore in un file INF di rete.
INetCfg
Attualmente, i driver di protocollo e filtro NDIS vengono installati chiamando nella INetCfg
famiglia di interfacce di configurazione di rete. Ad esempio, per installare o rimuovere componenti di rete, un writer driver chiama nell'interfaccia INetCfgClassSetup .
I writer di driver possono chiamare in questa interfaccia a livello di codice oppure possono usare netcfg.exe, che chiama INetCfg
per loro conto.
Per altre informazioni sull'installazione del driver del protocollo, vedere Installazione del driver del protocollo NDIS.
Per altre informazioni sull'installazione del driver di filtro, vedere Installazione del driver di filtro NDIS.
Oggetto Notifica
Un componente software, ad esempio un protocollo di rete, un client o un servizio, può avere un oggetto notifica. Un oggetto notifica può visualizzare un'interfaccia utente, inviare una notifica al componente degli eventi di associazione in modo che il componente possa esercitare un controllo sul processo di associazione e installare o rimuovere in modo condizionale i componenti software. Nelle versioni precedenti di Windows non è possibile creare un pacchetto driver con un oggetto notifica eseguito dall'Archivio driver. Per installare correttamente un pacchetto driver in questo scenario, è necessario avere un numero minimo di build del sistema operativo 25341. Per altre informazioni sugli oggetti di notifica, vedere Notifica oggetti per componenti di rete.
Una scheda di rete non può avere un oggetto notifica. Può avere co-installer. Per altre informazioni sui co-installer, vedere Scrittura di un co-programma di installazione.
File forniti dal fornitore
Un fornitore fornisce uno o più driver per il dispositivo, che in genere è costituito da un file di immagine driver (.sys) e da un file di libreria driver (.dll). Un fornitore può anche fornire un file di catalogo driver facoltativo. Un fornitore ottiene una firma digitale inviando il pacchetto driver al Lab di qualità hardware di Windows (WHQL) per il test e la firma. WHQL restituisce il pacchetto con un file catalog (.cat). Il fornitore deve elencare il file di catalogo nel file INF per il dispositivo.
Un file di informazioni di installazione in modalità testo facoltativo (txtsetup.oem) può essere fornito anche dal fornitore. Se un dispositivo di rete è necessario per avviare il computer, il driver o i driver per il dispositivo devono essere inclusi nel kit del sistema operativo o nel fornitore di tale dispositivo deve fornire un file txtsetup.oem. Il file txtsetup.oem contiene informazioni usate dai componenti di installazione del sistema per installare il dispositivo durante l'installazione in modalità testo.