NDIS 6.1 ドライバーの実装
NDIS 6.1 ドライバーは、NDIS に登録するときに正しい NDIS バージョンを報告する必要があります。
NDIS 6.1 をサポートするには、NDIS_Xxx_DRIVER_CHARACTERISTICS 構造のメジャー NDIS バージョン番号とマイナー NDIS バージョン番号を更新する必要があります。 MajorNdisVersion メンバーには0x06が含まれている必要があり、 MinorNdisVersion メンバーには0x01が含まれている必要があります。 この要件は、ミニポート、プロトコル、およびフィルター ドライバーに適用されます。
ミニポート ドライバーは、 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 に設定します。