ネットワーク ダイレクト カーネル (NDK) ミニポート アダプターは、他のミニポート アダプターと同じ方法で初期化されます。NDIS はミニポート アダプターのミニポート アダプターの初期化に関する説明に従ってミニポート アダプターの ミニポート初期化Ex 関数を呼び出 します。 このトピックでは、ミニポート アダプターの ミニポートInitializeEx 関数の NDK 固有の要件について説明します。
ミニポート ドライバーのミニポートInitializeEx 関数では、次の操作を行う必要があります。
アダプターの NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES 構造体を次のように設定します。
ミニポート ドライバーは、NDK 対応ミニポート アダプターとしてアダプターを識別するメンバーの説明で説明されているように 、ヘッダー メンバーを設定します。
ミニポート ドライバー は、 NDK 機能が有効になっている場合は有効なメンバーを TRUE に設定し、それ以外の場合は FALSE を 設定します。
注
ミニポート ドライバーの NDK 機能の現在の状態のクエリと設定の詳細については、「 NDK 機能の有効化と無効化」を参照してください。
NdkCapabilities メンバーでは、ミニポート ドライバーは、アダプターの機能を指定するNDIS_NDK_CAPABILITIES構造体へのポインターを格納します。
NdisMSetMiniportAttributes を呼び出して、アダプターのこれらの属性を設定します。