Condividi tramite


Inizializzazione più semplice

Tutti i driver NDIS 6.0 e versioni successive hanno aggiornato le interfacce di registrazione del driver. Queste interfacce NDIS offrono una registrazione semplificata dei driver e la possibilità di registrare i servizi facoltativi separatamente dai servizi necessari.

I driver Miniport richiedono meno chiamate di funzione per la registrazione. In generale, le interfacce di funzione NDIS 6.0 e successive sono più coerenti rispetto a NDIS 5. interfacce x e precedenti. Le risorse allocate hanno anche una funzione reciproca per liberarle.

Un driver intermedio NDIS 6.0 o versione successiva può essere registrato come driver intermedio miniport. Tale driver ha sia un miniport virtuale per un dispositivo virtuale che una scheda miniport per un dispositivo fisico. La registrazione come driver intermedio miniport semplifica la creazione di un driver intermedio che si associa solo alla scheda di interfaccia di rete di un fornitore. Il driver può passare dati di rete, richieste OID e indicazioni di stato tra il miniport virtuale e la scheda miniport fisica con chiamate interne.

I driver di protocollo ricevono la maggior parte delle informazioni su un adattatore sottostante in una richiesta di associazione. Di conseguenza, i driver di protocollo non inviano richieste OID per i parametri già forniti dalla richiesta di associazione.

Per inizializzare un adattatore miniport, i driver miniport possono ricevere richieste OID che combinano le informazioni da molte richieste OID separate in meno richieste contenenti le informazioni combinate.

I driver intermedi hanno meno funzioni specializzate e usano meglio le interfacce del driver miniport e del driver del protocollo.

Un driver miniport può leggere o scrivere il Registro di sistema in qualsiasi momento, non solo durante l'inizializzazione. Ad esempio, quando un'applicazione richiede tramite Strumentazione gestione Windows (WMI) che un driver modifica uno dei parametri operativi, il driver può registrare questa modifica nel Registro di sistema in modo che la modifica venga mantenuta tra i riavvii.

NDIS fornisce una chiamata di funzione indipendente dal bus per la lettura e la scrittura di parametri di configurazione specifici del bus. Un driver può chiamare questa funzione indipendentemente dal tipo di bus nel sistema. In questo modo NDIS sarà in grado di supportare gli autobus futuri senza l'aggiunta di nuove funzioni specifiche del bus.

Per altre informazioni sull'inizializzazione del driver, vedere gli argomenti di inizializzazione nelle sezioni seguenti:

Scrittura di driver miniport NDIS

Scrittura di driver del protocollo NDIS

Driver di filtro NDIS

Scrittura di driver intermedi NDIS