共用方式為


NDIS 版本概觀

NDIS 版本因 Windows 作業系統而異,每個版本都會引入新功能,同時棄用其他功能。 如果您要撰寫多個 Windows 版本的 NDIS 驅動程式,請確認每個目標平臺都支援您使用的功能。 本文比較 NDIS 版本支援,以及從 NDIS 3.0 到 6.89 的主要功能。

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

注意

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

下表顯示跨 Windows 版本的 NDIS 版本支援。 使用它來:

  • 識別您的目標 Windows 版本支援的 NDIS 版本
  • 檢查功能可用性 (CoNDIS、還原序列化驅動程式、中繼驅動程式)
  • 尋找正確的開發套件下載

在第一欄中尋找您的目標 Windows 版本,然後閱讀以查看支援的 NDIS 版本和可用功能。

操作系統 開發工具包 支援的 NDIS 版本 CoNDIS 反序列化驅動程式 中繼驅動程式
Windows 11 版本 24H2 請參閱 下載套件以進行 Windows 硬體開發 6.89. 如需 NDIS 6.89 功能的詳細資訊,請參閱 NDIS 6.89簡介。 X X X
Windows 伺服器 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 伺服器 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
視窗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
微軟視窗 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 我 適用於 Vxds 的 Windows NT 4.0 DDK 或 Windows 98 DDK 5.0 X X X
視窗 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. 已新增迷你埠驅動程式和隨插即用的支援。

NDIS 6.89 簡介NDIS 對標頭版本的支援概觀