Condividi tramite


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

Per aggiornare un driver miniport NDIS 6.x per supportare NDIS 6.30, è necessario modificarlo come descritto nelle sezioni seguenti.

Per altre informazioni sulle funzionalità di NDIS 6.30, vedere Introduzione a NDIS 6.30.

Ambiente di compilazione e test

  • Sostituire la definizione del preprocessore NDIS60_MINIPORT o NDIS61_MINIPORT o NDIS620_MINIPORT con NDIS630_MINIPORT. Per altre informazioni, vedere Compilazione di un driver NDIS 6.30

  • Sostituire la definizione del preprocessore NDIS60 o NDIS61 o NDIS620, se presente, con NDIS630. Nota Questo elemento si applica solo ai driver intermedi, di protocollo e di filtro NDIS. La maggior parte dei driver miniport NDIS non richiede questa definizione del preprocessore.

  • In NDIS 6.30, NDIS può chiamare MiniportInitializeEx due volte in parallelo se sono presenti due adattatori collegati al sistema contemporaneamente o durante l'avvio del sistema. Assicurarsi di testare il driver miniport in questa condizione di avvio parallelo.

Requisiti generali per la conversione

driver miniport diretti Wi-Fi

Durante MiniportInitializeEx, un driver miniport con supporto diretto Wi-Fi deve inizializzare l'entità MAC predefinita 802.11. Deve anche segnalare le relative funzionalità Wi-Fi Direct e Virtual Wi-Fi usando la funzione NdisMSetMiniportAttributes .

Nota Il driver non è necessario per la registrazione con NDIS la porta NDIS corrispondente all'entità MAC predefinita.

Driver miniport USB-Based WWAN (Mobile Broadband)

Per i dispositivi Mobile Broadband basati su USB, Windows 8 fornisce un driver di classe che funziona con i dispositivi conformi alla specifica MBIM. Questo modello viene definito driver di classe Mobile Broadband (MB). Tuttavia, un driver di classe non può supportare tutte le funzionalità esposte da un dispositivo MB. Per questo motivo, la funzionalità MB fornisce un meccanismo ben definito che è possibile usare per estendere la funzionalità del driver di classe. Per altre informazioni, vedere Servizi dispositivo MB.

Se il driver miniport WWAN basato su USB non può implementare il driver di classe MB, deve almeno implementare la funzionalità di sospensione selettiva NDIS .