共用方式為


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 版本。 

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

操作系統 開發工具包 支援的 NDIS 版本 CoNDIS 反序列化驅動程式 中繼驅動程式
Windows 11 版本 24H2 請參閱 下載套件以進行 Windows 硬體開發 6.89. 如需 NDIS 6.89 功能的詳細資訊,請參閱 NDIS 6.89簡介。 X X X
Windows Server 2022 23H2 請參閱 下載套件以進行 Windows 硬體開發 6.88. 如需 NDIS 6.88 功能的詳細資訊,請參閱 NDIS 6.88簡介。 X X X
Windows 11 版本 22H2 請參閱 下載套件以進行 Windows 硬體開發 6.87. 如需 NDIS 6.87 功能的詳細資訊,請參閱 NDIS 6.87 簡介 X X X
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 更新 NDIS 標頭和函式庫的 Windows NT 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 驅動程式開發工具包 3.0
Windows Me 適用於 Vxds 的 Windows NT 4.0 DDK 或 Windows 98 DDK 5.0 X X X
Windows 98 SE Windows NT 4.0 DDK 或 Windows 98 DDK 5.0. 新增了對新 INF 文件格式的支援,該格式與 Windows 95/98/Me、即插即用、電源管理、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. 已新增迷你埠驅動程式和隨插即用的支援。