次の方法で共有


NDIS_TCP_OFFLOAD_FORWARD_COMPLETE コールバック関数 (ndischimney.h)

[TCP のチムニー オフロード機能は非推奨であり、使用しないでください。]

オフロード ターゲットは、NdisTcpOffloadForwardComplete 関数を呼び出して、次に対して行われた 1 つ以上の転送要求を完了します。

オフロード ターゲットのミニポートTcpOffloadForward 関数を します。

構文

NDIS_TCP_OFFLOAD_FORWARD_COMPLETE NdisTcpOffloadForwardComplete;

void NdisTcpOffloadForwardComplete(
  [in] IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN PNET_BUFFER_LIST NetBufferList
)
{...}

パラメーター

[in] NdisMiniportHandle

前の呼び出しでオフロード ターゲットが取得したハンドル。NdisMRegisterMiniportDriver 関数を します。

[in] NetBufferList

NET_BUFFER_LIST 構造体へのポインター。 この構造体は、スタンドアロンでも、NET_BUFFER_LIST構造体のリンクされたリスト内の最初の構造体でもかまいません。 オフロード ターゲットは、その構造体に対する 1 つ以上の呼び出しでこれらの構造体を取得しましたミニポートTcpOffloadForward 関数を します。

戻り値

何一つ

備考

システムのパフォーマンスを向上させるために、オフロード ターゲットは、複数の呼び出しから NET_BUFFER_LIST 構造体を含むリンク リストを作成できます。ミニポートTcpOffloadForward 関数を します。 オフロード ターゲットは、このようなリンクされたリストを 1 回の呼び出しで、NdisTcpOffloadForwardComplete 関数に渡すことができます。

オフロード ターゲットは、NdisTcpOffloadForwardComplete 関数に渡す各NET_BUFFER_LIST構造体に次のいずれかの状態値を書き込む必要があります。

必要条件

要件 価値
ターゲット プラットフォーム 万国
ヘッダー ndischimney.h (Ndischimney.h を含む)
IRQL 任意のレベル

関連項目

ミニポートTcpOffloadForward

NET_BUFFER

NET_BUFFER_LIST

NdisMRegisterMiniportDriver