Condividi tramite


Riepilogo delle modifiche necessarie per convertire un driver Miniport in NDIS 6.20

Questo argomento riepiloga le modifiche necessarie per convertire un driver miniport NDIS 6.x in 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 miniport per supportare l'ambiente NDIS 6.20, è necessario modificare il driver miniport NDIS 6.x come indicato di seguito:

Ambiente di compilazione
Sostituire la definizione del preprocessore NDIS60_MINIPORT_DRIVER o NDIS61_MINIPORT_DRIVER con NDIS620_MINIPORT_DRIVER.

Requisiti generali di conversione

Inizializzazione driver

  • Impostare la versione NDIS su 6.20 nei membri MajorNdisVersion e MinorNdisVersion della struttura NDIS_MINIPORT_DRIVER_CHARACTERISTICS , passata alla funzione NdisMRegisterMiniportDriver .

  • Impostare la versione del driver miniport nei membri MajorDriverVersion e MinorDriverVersion della struttura NDIS_MINIPORT_DRIVER_CHARACTERISTICS su un valore specifico del driver appropriato.

  • Definire i punti di ingresso della richiesta OID diretti nella struttura NDIS_MINIPORT_DRIVER_CHARACTERISTICS. Il supporto per l'interfaccia di richiesta OID diretta è stato facoltativo per i driver NDIS 6.1, ma è obbligatorio per i driver NDIS 6.20. Per altre informazioni sull'interfaccia della richiesta OID diretta del driver miniport, vedere Richieste OID dell'adattatore miniport.

Inizializzazione dell'adattatore miniport

Percorsi di invio e ricezione del codice