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. 下列主要改善可為用戶端和伺服器提供顯著的效能提升:
下列改善可簡化驅動程式開發:
如需 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 類型的驅動程式。 已新增這些功能:MiniportSendPackets、ProtocolReceivePacket、MiniportAllocateComplete。 | |||
Windows 95 | Windows NT 4.0 DDK 或 Windows 95 DDK | 3.1. 已新增迷你埠驅動程式和隨插即用的支援。 |