次の方法で共有


NDIS 6.30 ドライバーの実装

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

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

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

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

    • ミニポート ドライバーは、 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 に設定します。

  • デバイスとドライバーの機能について NDIS と上にあるドライバーに通知するには、NDIS 6.30 ドライバーは、次の機能の NDIS 6.30 デバイス機能インターフェイスを実装する必要があります。

  • Windows 8 および Windows Server 2012 オペレーティング システムの NDIS 6.30 ミニポート ドライバーでは、NDIS 6.30 バージョンのデータ構造を使用する必要があります。 詳細については、「NDIS 6.30 データ構造の使用」を参照してください。