次の方法で共有


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 ネットワーク 設計ガイドを参照してください。

ドライバーは、NdisVersion に設定されているキーワード パラメーターを使用して NdisReadConfiguration 関数を呼び出すことによって 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 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 Version 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
バージョン 1709 Windows 10 Windows ハードウェア開発用のキットのダウンロードを参照してください。 6.80. NDIS 6.80 の機能の詳細については、「 NDIS 6.80 の概要」を参照してください。 X X X
Windows 10 バージョン 1703 Windows ハードウェア開発用のキットのダウンロードを参照してください。 6.70. NDIS 6.70 は、 NetAdapterCx とも呼ばれるネットワーク アダプター WDF クラス拡張機能のプレビュー リリースと一致しました。

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
  • フィルター ドライバー
  • 受信したデータ処理のマルチプロセッサ スケーリング
  • NIC への TCP タスクのオフロード

次の機能強化により、ドライバーの開発が簡略化されます。
  • 効率化されたドライバーの初期化
  • 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 Protected Access (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 Windows NT 4.0 DDK または Windows 98 DDK for Vxds 5.0 X X X
Windows 98 SE Windows NT 4.0 DDK または Windows 98 DDK 5.0. Windows 95/98/Me、プラグ アンド プレイや電源管理、WMI、LBFO、および復号化ミニポート ドライバー用のスキャッター/ギャザー DMA サポートと互換性のある新しい INF ファイル形式のサポートを追加しました。 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 型ドライバーです。 次の機能が追加されました: MiniportSendPacketsProtocolReceivePacketミニポートAllocateComplete
Windows 95 Windows NT 4.0 DDK または Windows 95 DDK 3.1. ミニポート ドライバーとプラグ アンド プレイのサポートを追加しました。

NDIS 6.89 の紹介ヘッダー バージョンの NDIS サポートの概要