共用方式為


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 封裝的 ESP 封包 (僅限 Windows Server 2003)、Windows XP SP1 中的 Wi-Fi 保護存取 (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 DDK 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. 已新增與 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. 已新增迷你埠驅動程式和 隨插即用 的支援。