次の方法で共有


NDIS 6.60 の概要

このトピックでは、ネットワーク ドライバー インターフェイス仕様 (NDIS) 6.60 の概要と、その主な設計上の追加について説明します。 NDIS 6.60 は、Windows 10 バージョン 1607 および Windows Server 2016 以降に含まれています。

NDIS 6.60 は、NDIS 6.50 のマイナー バージョン更新プログラムです。 NDIS 6.x ドライバーを NDIS 6.60 に移植する方法の詳細については、「NDIS 6.x ドライバーを NDIS 6.60」 に移植する」を参照してください。

機能更新プログラム

NDIS 6.60 は NDIS 6.50 の増分更新プログラムであり、主要な新機能は含まれていません。

NDIS 6.60 ドライバーの実装

NDIS 6.60 ドライバーは、「NDIS 6.30 ドライバーの実装」で定義されている要件に従う必要があります。

さらに、NDIS 6.60 ドライバーは、次の要件に準拠している必要があります。

  • NDIS 6.60 ドライバーは、NDIS に登録するときに正しい NDIS バージョンを報告する必要があります。

    • NDIS 6.60 をサポートするには、NDIS_Xxx_DRIVER_CHARACTERISTICS 構造のメジャー NDIS バージョン番号とマイナー NDIS バージョン番号を更新する必要があります。 MajorNdisVersion メンバーには 6 が含まれている必要があり、MinorNdisVersion メンバーには 60 が含まれている必要があります。 この要件は、ミニポート、プロトコル、およびフィルター ドライバーに適用されます。 また、コンパイラのバージョン情報も更新する必要があります (「NDIS 6.60 ドライバーのコンパイル」を参照してください)。

    • ミニポート ドライバーは、NDIS_MINIPORT_DRIVER_CHARACTERISTICS のメンバー Header を設定する必要があります。 Revision を NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 に設定し、Size を NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 に設定します。

    • フィルター ドライバーは、NDIS_FILTER_DRIVER_CHARACTERISTICS のメンバー Header を設定する必要があります: Revision を NDIS_FILTER_CHARACTERISTICS_REVISION_2 に設定し、Size を NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2 に設定します。

    • プロトコル ドライバーは、NDIS_PROTOCOL_DRIVER_CHARACTERISTICS のメンバー Header を設定する必要があります。 Revision を NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 に設定し、Size を NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2 に設定します。

  • Windows 10 バージョン 1607 および Windows Server 2016 以降の NDIS 6.60 ミニポート ドライバーでは、NDIS 6.60 バージョンのデータ構造を使用する必要があります。 詳細については、「NDIS 6.60 データ構造の使用」を参照してください。

NDIS 6.60 ドライバーのコンパイル

WDK for Windows 10 バージョン 1607 では、ヘッダーのバージョン管理がサポートされています。 ヘッダーのバージョン管理により、NDIS 6.60 ドライバーはコンパイル時に適切な NDIS 6.60 データ構造を使用します。

ドライバーの Visual Studio プロジェクトに、次のコンパイラ設定を追加します。

  • ミニポート ドライバーの場合は、NDIS660_MINIPORT=1 を追加します。
  • フィルターまたはプロトコル ドライバーの場合は、NDIS660=1 を追加します。

WDK の Windows 10 バージョン 1607 リリースでドライバーをビルドする方法については、「ドライバーのビルド」を参照してください。

NDIS 6.60 データ構造の使用

データ構造が更新されました

NDIS 6.60 では、次のデータ構造が更新されました。