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