Riepilogo delle modifiche necessarie per convertire un driver di filtro in NDIS 6.20
In questo argomento vengono riepilogate le modifiche necessarie per convertire un NDIS 6. driver di filtro x per NDIS 6.20.
NDIS 6.20 mantiene la compatibilità con le versioni precedenti di NDIS. Per altre informazioni sulla compatibilità con le versioni precedenti, vedere Compatibilità con le versioni precedenti di NDIS 6.20.
Per aggiornare un driver di filtro per supportare l'ambiente NDIS 6.20, è necessario modificare il driver di filtro NDIS 6.x come indicato di seguito:
Ambiente di compilazione
Sostituire la definizione del preprocessore NDIS61 o NDIS60 con NDIS620.
Requisiti generali per la conversione
Sostituire le interfacce obsolete con le versioni NDIS 6.20. Per altre informazioni sulle interfacce obsolete, vedere Interfacce obsolete in NDIS 6.20.
Aggiornare le interfacce seguenti per supportare più di 64 processori:
- Ricevere il ridimensionamento laterale (RSS)
- Interfacce del driver del dispositivo per informazioni sul processore
- Allocazione delle risorse
- Blocchi di lettura e scrittura
Per altre informazioni sul supporto di più di 64 processori, vedere Supporto per più di 64 processori in NDIS 6.20.
Impostare la versione NDIS su 6.20 nei membri MajorNdisVersion e MinorNdisVersion della struttura NDIS_FILTER_DRIVER_CHARACTERISTICS passata alla funzione NdisFRegisterFilterDriver .
Impostare la versione del driver di filtro nei membri MajorDriverVersion e MinorDriverVersion della struttura NDIS_FILTER_DRIVER_CHARACTERISTICS su un valore specifico del driver appropriato.
Filtrare le operazioni di collegamento e scollegamento del modulo
Usare la versione più recente delle funzionalità dell'adattatore miniport per le interfacce degli annunci. Le interfacce seguenti hanno funzionalità aggiornate:
- Risparmio energia
- Ridimensionamento lato ricezione (RSS)
- Hardware Assist (VMQ)
Usare le versioni aggiornate di queste strutture:
Per informazioni sulla versione della struttura NDIS, vedere Specifica delle informazioni sulla versione di NDIS.
Percorsi dati di invio e ricezione
Usare la versione aggiornata della struttura NET_BUFFER .
Facoltativamente, supportare l'interfaccia VMQ (Virtual Machine Queue). Per altre informazioni su VMQ, vedere Virtual Machine Queue (VMQ) in NDIS 6.20.