NDK ミニポート アダプターの初期化

ネットワーク ダイレクト カーネル (NDK) ミニポート アダプターは、他のミニポート アダプターと同じ方法で初期化されます。NDIS はミニポート アダプターのミニポート アダプターの初期化に関する説明に従ってミニポート アダプターの ミニポート初期化Ex 関数を呼び出 します。 このトピックでは、ミニポート アダプターの ミニポートInitializeEx 関数の NDK 固有の要件について説明します。

ミニポート ドライバーのミニポートInitializeEx 関数では、次の操作を行う必要があります。

  1. アダプターの NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES 構造体を次のように設定します。

    • ミニポート ドライバーは、NDK 対応ミニポート アダプターとしてアダプターを識別するメンバーの説明で説明されているように 、ヘッダー メンバーを設定します。

    • ミニポート ドライバー は、 NDK 機能が有効になっている場合は有効なメンバーを TRUE に設定し、それ以外の場合は FALSE を 設定します。

      ミニポート ドライバーの NDK 機能の現在の状態のクエリと設定の詳細については、「 NDK 機能の有効化と無効化」を参照してください。  

    • NdkCapabilities メンバーでは、ミニポート ドライバーは、アダプターの機能を指定するNDIS_NDK_CAPABILITIES構造体へのポインターを格納します。

  2. NdisMSetMiniportAttributes を呼び出して、アダプターのこれらの属性を設定します。

ネットワーク ダイレクト カーネル プロバイダー インターフェイス (NDKPI)