NdisInvalidateOffload 関数 (ndischimney.h)
[TCP のチムニー オフロード機能は非推奨であり、使用しないでください。]
プロトコルまたは中間ドライバーは、 NdisInvalidateOffload 関数を呼び出して、以前にオフロードされた TCP チムニー状態オブジェクトを無効にします。
構文
void NdisInvalidateOffload(
[in] IN NDIS_HANDLE NdisBindingHandle,
[in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);
パラメーター
[in] NdisBindingHandle
NdisOpenAdapterEx の NdisBindingHandle パラメーターで NDIS が指定したハンドル。 このハンドルは、呼び出し元と基になる中間ドライバーまたはオフロード ターゲットの間のバインドを識別します。
[in] OffloadBlockList
へのポインター NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST スタンドアロン構造、またはそのような構造体のリンクされたリストのルートにすることができます。 これらの構造体は、無効になっている状態オブジェクトを識別します。
戻り値
なし
解説
中間ドライバーは 、NdisInvalidateOffload 関数を呼び出して、ホスト スタックによって開始された無効なオフロード操作を伝達します。 詳細については、「 State-Manipulation 操作の伝達」を参照してください。
から NDIS_MINIPORT_OFFLOAD_BLOCK_LIST に渡された構造体 MiniportInvalidateOffload 関数は、中間ドライバーがNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST構造体を構築します。 詳細については、「 NDIS_MINIPORT_OFFLOAD_BLOCK_LIST構造体の再利用」を参照してください。 中間ドライバーは、NdisInvalidateOffload 関数を呼び出すときに、このNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST構造体へのポインター (OffloadBlockList パラメーター) を渡します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ndischimney.h (Ndischimney.h を含む) |
Library | Ndis.lib |