Panoramica delle versioni di NDIS

Se stai scrivendo un driver NDIS per più di una versione di Microsoft Windows, assicurati che le funzionalità in uso siano supportate in ogni versione di Windows. Nuove funzionalità sono state aggiunte a NDIS con ogni versione. Altre funzionalità sono diventate obsolete e sono state rimosse dalle versioni successive di NDIS.

Questo set di documentazione della guida di progettazione è destinato a Windows Vista e ai sistemi operativi successivi e ai driver NDIS 6.0 e versioni successive. La documentazione per le versioni precedenti di Windows e NDIS è contenuta nelle versioni precedenti della documentazione. Per la documentazione di Windows XP e NDIS 5.1, vedere Windows 2000 e Windows XP Networking Design Guide .For the Windows XP and NDIS 5.1 documentation, see Windows 2000 and Windows XP Networking Design Guide.

Nota

 Un driver può eseguire una query sulla versione NDIS chiamando la funzione NdisReadConfiguration con il parametro Keyword impostato su NdisVersion

La tabella seguente descrive il supporto del sistema operativo Windows, microsoft Windows Driver Kit (WDK) e della versione di Driver Development Kit (DDK) per le versioni NDIS. Questa tabella descrive anche il supporto per le principali funzionalità NDIS nelle versioni NDIS.

Sistema operativo Kit di sviluppo Versione NDIS supportata CoNDIS Driver deserializzato Driver intermedio
Windows 11, versione 24H2 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.89. Per altre informazioni sulle funzionalità di NDIS 6.89, vedere Introduzione a NDIS 6.89. X X X
Windows Server 2022 23H2 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.88. Per altre informazioni sulle funzionalità di NDIS 6.88, vedere Introduzione a NDIS 6.88. X X X
Windows 11, versione 22H2 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.87. Per altre informazioni sulle funzionalità di NDIS 6.87, vedere Introduzione a NDIS 6.87. X X X
Windows 11, versione 21H2 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.86. Per altre informazioni sulle funzionalità di NDIS 6.86, vedere Introduzione a NDIS 6.86. X X X
Windows Server 2022 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.85. Per altre informazioni sulle funzionalità di NDIS 6.85, vedere Introduzione a NDIS 6.85. X X X
Windows 10, versione 2004 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.84. Per altre informazioni sulle funzionalità di NDIS 6.84, vedere Introduzione a NDIS 6.84. X X X
Windows 10, versione 1903 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.83. Per altre informazioni sulle funzionalità di NDIS 6.83, vedere Introduzione a NDIS 6.83. X X X
Windows 10, versione 1809 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.82. Per altre informazioni sulle funzionalità di NDIS 6.82, vedere Introduzione a NDIS 6.82. X X X
Windows 10 versione 1803 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.81. Per altre informazioni sulle funzionalità di NDIS 6.81, vedere Introduzione a NDIS 6.81. X X X
Windows 10 versione 1803 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.81. Per altre informazioni sulle funzionalità di NDIS 6.81, vedere Introduzione a NDIS 6.81. X X X
Windows 10 versione 1709 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.80. Per altre informazioni sulle funzionalità di NDIS 6.80, vedere Introduzione a NDIS 6.80. X X X
Windows 10, versione 1703 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.70. NDIS 6.70 coincide con una versione di anteprima dell'estensione di classe WDF della scheda di rete, nota anche come NetAdapterCx.

Per altre informazioni sulle funzionalità di NDIS 6.70, vedere Introduction to NDIS 6.70 (Introduzione a NDIS 6.70)

X X X
Windows 10, versione 1607 e Windows Server 2016 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.60. Per altre informazioni sulle funzionalità di NDIS 6.60, vedere Introduzione a NDIS 6.60. X X X
Windows 10, versione 1511 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.51 X X X
Windows 10, versione 1507 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.50. Per altre informazioni sulle funzionalità di NDIS 6.50, vedere Introduzione a NDIS 6.50. X X X
Windows 8.1 e Windows Server 2012 R2 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.40. Per informazioni sulle funzionalità di NDIS 6.40, vedere Introduzione a NDIS 6.40. X X X
Windows 8 e Windows Server 2012 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.30. Per informazioni sulle funzionalità di NDIS 6.30, vedere Introduzione a NDIS 6.30. X X X
Windows 7 e Windows Server 2008 R2 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.20. Per informazioni sulle funzionalità di NDIS 6.20, vedere Introduzione a NDIS 6.20. Per informazioni sulla compatibilità con le versioni precedenti e sulle funzionalità obsolete non supportate nei driver NDIS 6.20, vedere Compatibilità con le versioni precedenti di NDIS 6.20. X X X
Windows Vista con Service Pack 1 (SP1) e Windows Server 2008 Vedi Scaricare kit per lo sviluppo di hardware Windows. 6.1. Per informazioni sulle funzionalità di NDIS 6.1, vedere Introduzione a NDIS 6.1. X X X
Windows Vista Vedi Scaricare kit per lo sviluppo di hardware Windows 6.0. I principali miglioramenti apportati ai seguenti offrono miglioramenti significativi delle prestazioni sia per i client che per i server:
  • Creazione di pacchetti di dati di rete
  • Percorsi di invio e ricezione
  • Funzionalità di riconfigurazione in fase di esecuzione
  • DMA a dispersione/raccolta
  • Filtrare i driver
  • Scalabilità multiprocessore della gestione dei dati ricevuti
  • Offload delle attività TCP nelle schede di interfaccia di rete

I miglioramenti seguenti semplificano lo sviluppo dei driver:
  • Inizializzazione semplificata dei driver
  • Supporto del controllo delle versioni per le interfacce NDIS
  • Gestione semplificata della reimpostazione
  • Interfaccia standard per ottenere informazioni di gestione
  • Un modello di driver di filtro per sostituire i driver intermedi del filtro

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

Per informazioni sulla compatibilità con le versioni precedenti e sulle funzionalità obsolete non supportate nei driver NDIS 6.0, vedere Compatibilità con le versioni precedenti di NDIS 6.0.

X X X
Windows XP Vedi Scaricare kit per lo sviluppo di hardware Windows 5.1. Aggiunta del supporto per: Nuovi flag di attributo driver miniport, contatori statistici a 64 bit, NDIS remoto, supporto a dispersione/raccolta per driver miniport serializzati e deserializzati, stack di pacchetti per driver intermedi, assegnazione di tag VLAN, offload dell'elaborazione di pacchetti ESP incapsulati UDP (solo Windows Server 2003), Wi-Fi Protected Access (WPA) in Windows XP SP1.

Supporto eliminato per: driver Mac completi, protocolli NDIS 3.0, NdisQueryMapRegisterCount, bus EISA

X X X
Windows 2000 Windows 2000 DDK 5.0 X X X
Windows NT 4.0 SP3 Windows NT DDK con l'intestazione e la libreria NDIS aggiornati 4.1 X X X
Windows NT 4.0 Windows NT 4.0 DDK 4.0
Windows NT 3.5 Windows NT 3.5 DDK 3,0
Windows Me Windows NT 4.0 DDK o Windows 98 DDK per Vxds 5.0 X X X
Windows 98 edizione Standard Windows NT 4.0 DDK o Windows 98 DDK 5.0. Aggiunta del supporto per il nuovo formato di file INF compatibile con Windows 95/98/Me, Plug and Play e Risparmio energia, WMI, LBFO e supporto DMA a dispersione/raccolta per i driver miniport deserializzati. X X X
Windows 98 Windows NT 4.0 DDK o Windows 98 DDK 4.1. Il driver di protocollo è un driver di tipo vxd. X X X
Windows 95 OSR2 Windows NT 4.0 DDK o Windows 95 DDK 4.0. Il driver di protocollo è un driver di tipo vxd. Sono state aggiunte queste funzionalità: MiniportSendPackets, ProtocolReceivePacket, MiniportAllocateComplete.
Windows 95 Windows NT 4.0 DDK o Windows 95 DDK 3.1. Aggiunta del supporto per i driver miniport e Plug and Play.