次の方法で共有


NDIS 6.40 ドライバーの実装

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

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

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

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

    • ミニポート ドライバーは、NDIS_MINIPORT_DRIVER_CHARACTERISTICSヘッダー メンバーを設定する必要があります:リビジョンの をNDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2に設定し、サイズ をNDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2に設定します。

    • フィルター ドライバーは、NDIS_FILTER_DRIVER_CHARACTERISTICSヘッダー メンバーを設定する必要があります:リビジョン をNDIS_FILTER_CHARACTERISTICS_REVISION_2に設定し、サイズの を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 8.1 および Windows Server 2012 R2 オペレーティング システムの NDIS 6.40 ミニポート ドライバーでは、NDIS 6.40 バージョンのデータ構造を使用する必要があります。 詳細については、「NDIS 6.40 データ構造のを使用する」を参照してください。