NDIS 版本概觀

如果您要為多個版本的 Microsoft Windows 撰寫 NDIS 驅動程式,請確定每個 Windows 版本都支援您使用的功能。 新功能已新增至每個版本的 NDIS。 其他功能已過時,且已從較新的 NDIS 版本中移除。

此一組設計指南檔是以 Windows Vista 和更新版本的作業系統和 NDIS 6.0 和更新版本的驅動程式為目標。 舊版 Windows 和 NDIS 版本的檔包含在檔的舊版中。 如需 Windows XP 和 NDIS 5.1 檔,請參閱 Windows 2000 和 Windows XP 網路設計指南

注意

 驅動程式可以呼叫 NdisReadConfiguration 函式,並將 Keyword 參數設定為 NdisVersion 來查詢 NDIS 版本。 

下表說明 Windows 作業系統、Microsoft Windows 驅動程式套件 (WDK) ,以及驅動程式開發工具組 (DDK) 版本支援 NDIS 版本。 下表也說明跨 NDIS 版本的主要 NDIS 功能支援。

作業系統 開發套件 支援的 NDIS 版本 CoNDIS 還原序列化驅動程式 中繼驅動程式
Windows 11版本 21H2 請參閱 下載套件以進行 Windows 硬體開發 6.86. 如需 NDIS 6.86 功能的詳細資訊,請參閱 NDIS 6.86 簡介 X X X
Windows Server 2022 請參閱 下載套件以進行 Windows 硬體開發 6.85. 如需 NDIS 6.85 功能的詳細資訊,請參閱 NDIS 6.85 簡介 X X X
Windows 10 (版本 2004) 請參閱 下載套件以進行 Windows 硬體開發 6.84. 如需 NDIS 6.84 功能的詳細資訊,請參閱 NDIS 6.84 簡介 X X X
Windows 10 (版本 1903) 請參閱 下載套件以進行 Windows 硬體開發 6.83. 如需 NDIS 6.83 功能的詳細資訊,請參閱 NDIS 6.83 簡介 X X X
Windows 10 版本 1809 請參閱 下載套件以進行 Windows 硬體開發 6.82. 如需 NDIS 6.82 功能的詳細資訊,請參閱 NDIS 6.82 簡介 X X X
Windows 10 (版本 1803) 請參閱 下載套件以進行 Windows 硬體開發 6.81. 如需 NDIS 6.81 功能的詳細資訊,請參閱 NDIS 6.81 簡介 X X X
Windows 10 (版本 1803) 請參閱 下載套件以進行 Windows 硬體開發 6.81. 如需 NDIS 6.81 功能的詳細資訊,請參閱 NDIS 6.81 簡介 X X X
Windows 10 (版本 1709) 請參閱 下載套件以進行 Windows 硬體開發 6.80. 如需 NDIS 6.80 功能的詳細資訊,請參閱 NDIS 6.80 簡介 X X X
Windows 10 (版本 1703) 請參閱 下載套件以進行 Windows 硬體開發 6.70. NDIS 6.70 與網路介面卡 WDF 類別延伸模組的預覽版本一致,也稱為 NetAdapterCx

如需 NDIS 6.70 功能的詳細資訊,請參閱 NDIS 6.70 簡介

X X X
Windows 10版本 1607 和Windows Server 2016 請參閱 下載套件以進行 Windows 硬體開發 6.60. 如需 NDIS 6.60 功能的詳細資訊,請參閱 NDIS 6.60 簡介 X X X
Windows 10 (版本 1511) 請參閱 下載套件以進行 Windows 硬體開發 6.51 X X X
Windows 10 (版本 1507) 請參閱 下載套件以進行 Windows 硬體開發 6.50. 如需 NDIS 6.50 功能的詳細資訊,請參閱 NDIS 6.50 簡介 X X X
Windows 8.1 與 Windows Server 2012 R2 請參閱 下載套件以進行 Windows 硬體開發 6.40. 如需 NDIS 6.40 功能的相關資訊,請參閱 NDIS 6.40 簡介 X X X
Windows 8 和 Windows Server 2012 請參閱 下載套件以進行 Windows 硬體開發 6.30. 如需 NDIS 6.30 功能的相關資訊,請參閱 NDIS 6.30 簡介 X X X
Windows 7 與 Windows Server 2008 R2 請參閱 下載套件以進行 Windows 硬體開發 6.20. 如需 NDIS 6.20 功能的相關資訊,請參閱 NDIS 6.20 簡介。 如需 NDIS 6.20 驅動程式不支援回溯相容性和過時功能的資訊,請參閱 NDIS 6.20 回溯相容性 X X X
Windows Vista 搭配 Service Pack 1 (SP1) 和 Windows Server 2008 請參閱 下載套件以進行 Windows 硬體開發 6.1. 如需 NDIS 6.1 功能的相關資訊,請參閱 NDIS 6.1 簡介 X X X
Windows Vista 請參閱 下載套件以進行 Windows 硬體開發 6.0. 下列主要改善可為用戶端和伺服器提供顯著的效能提升:
  • 網路資料封裝
  • 傳送和接收路徑
  • 執行時間重新設定功能
  • 散佈/收集 DMA
  • 篩選驅動程式
  • 接收資料處理的多處理器調整
  • 將 TCP 工作卸載至 NIC

下列改善可簡化驅動程式開發:
  • 簡化驅動程式初始化
  • NDIS 介面的版本控制支援
  • 簡化重設處理
  • 取得管理資訊的標準介面
  • 用來取代篩選中繼驅動程式的篩選驅動程式模型

如需 NDIS 6.0 功能的詳細資訊,請參閱 NDIS 6.0 簡介

如需 NDIS 6.0 驅動程式不支援的回溯相容性和過時功能的相關資訊,請參閱 NDIS 6.0 回溯相容性

X X X
Windows XP 請參閱 下載套件以進行 Windows 硬體開發 5.1. 已新增支援:新的迷你埠驅動程式屬性旗標、64 位統計計數器、遠端 NDIS、散佈/收集對序列化和還原序列化迷你埠驅動程式的支援、中繼驅動程式的封包堆疊、VLAN 標記、卸載 UDP-Encapsulated ESP 封包的處理, (Windows Server 2003) ,Wi-Fi Windows XP SP1 中的受保護存取 (WPA) 。

已卸載的支援:完整 Mac 驅動程式、NDIS 3.0 通訊協定、 NdisQueryMapRegisterCount、EISA 匯流排

X X X
Windows 2000 Windows 2000 DDK 5.0 X X X
Windows NT 4.0 SP3 Windows NT已更新 NDIS 標頭和程式庫的 DDK 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 或適用于 Vxds 的 Windows 98 DDK 5.0 X X X
Windows 98 SE Windows NT 4.0 DDK 或 Windows 98 DDK 5.0. 已新增與 Windows 95/98/Me 相容的新 INF 檔案格式支援、隨插即用和電源管理、WMI、LBFO 和散佈/收集 DMA 支援,以支援還原序列化的迷你埠驅動程式。 X X X
Windows 98 Windows NT 4.0 DDK 或 Windows 98 DDK 4.1. 通訊協定驅動程式是 vxd 類型的驅動程式。 X X X
Windows 95 OSR2 Windows NT 4.0 DDK 或 Windows 95 DDK 4.0. 通訊協定驅動程式是 vxd 類型的驅動程式。 已新增這些功能: MiniportSendPacketsProtocolReceivePacketMiniportAllocateComplete
Windows 95 Windows NT 4.0 DDK 或 Windows 95 DDK 3.1. 已新增迷你埠驅動程式和隨插即用的支援。