Condividi tramite


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.

Inizializzazione driver

  • 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

Percorsi dati di invio e ricezione