次の方法で共有


NdisTerminateOffload 関数 (ndischimney.h)

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

プロトコル ドライバーまたは中間ドライバーは、NdisTerminateOffload 関数を呼び出して、1 つ以上の状態オブジェクトのオフロードを終了します。

構文

void NdisTerminateOffload(
  [in]      IN NDIS_HANDLE                           NdisBindingHandle,
  [in, out] IN OUT PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);

パラメーター

[in] NdisBindingHandle

NdisOpenAdapterEx NdisBindingHandle パラメーターで NDIS が提供ハンドル。 このハンドルは、呼び出し元と基になる中間ドライバーまたはオフロード ターゲットの間のバインディングを識別します。

[in, out] OffloadBlockList

へのポインター NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST スタンドアロン構造体、またはそのような構造体のリンクされたリストのルートにすることができます。 これらの構造体は、終了するオフロード状態オブジェクトを識別します。

戻り値

何一つ

備考

中間ドライバーは、NdisTerminateOffload 関数を呼び出して、ホスト スタックによって開始された終了オフロード操作を伝達します。 詳細については、「State-Manipulation 操作 の伝達」を参照してください。

次の場所から ミニポートTerminateOffload 関数に渡された構造体 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST、中間ドライバーは、NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST構造体を構築します。 詳細については、「NDIS_MINIPORT_OFFLOAD_BLOCK_LIST構造 を再利用するを参照してください。 中間ドライバーは、NdisTerminateOffload 関数を呼び出すときに、このNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST構造体にポインター (OffloadBlockList パラメーター) を渡します。

必要条件

要件 価値
ターゲット プラットフォーム 万国
ヘッダー ndischimney.h (Ndischimney.h を含む)
ライブラリ Ndis.lib

関連項目

ミニポート ターミナルのOffload

NdisMTerminateOffloadComplete NDIS_MINIPORT_OFFLOAD_BLOCK_LIST NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST

NdisOpenAdapterEx

ProtocolTerminateOffloadComplete