NDIS 6.30 ドライバーは、 NDIS 6.20 ドライバーの実装で定義されている要件に従う必要があります。
さらに、NDIS 6.30 ドライバーは、次の要件に準拠している必要があります。
NDIS 6.30 ドライバーは、NDIS に登録するときに正しい NDIS バージョンを報告する必要があります。
NDIS 6.30 をサポートするには、NDIS_Xxx_DRIVER_CHARACTERISTICS 構造体のメジャーおよびマイナー NDIS バージョン番号を更新する必要があります。 MajorNdisVersion メンバーには 6 を含め、MinorNdisVersion メンバーには 30 を含む必要があります。 この要件は、ミニポート、プロトコル、およびフィルター ドライバーに適用されます。 また、コンパイラのバージョン情報を更新する必要があります。 NDIS 6.30 ドライバーのコンパイルを参照してください。
ミニポート ドライバーは、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の ヘッダー メンバーを設定する必要があります。リビジョン を NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 に設定し、サイズ を 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 データ構造の使用」を参照してください。