NdisMInvalidateOffloadComplete 関数 (ndischimney.h)
[TCP のチムニー オフロード機能は非推奨であり、使用しないでください。]
オフロード ターゲットは NdisMInvalidateOffloadComplete 関数を呼び出して、以前の 呼び出しによって開始された無効化オフロード操作を完了します。オフロード ターゲットの MiniportInvalidateOffload 関数。
構文
void NdisMInvalidateOffloadComplete(
[in] IN NDIS_HANDLE NdisMiniportHandle,
[in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);
パラメーター
[in] NdisMiniportHandle
の前の呼び出しでオフロード ターゲットが取得したハンドル。 NdisMRegisterMiniportDriver 関数。
[in] OffloadBlockList
へのポインター NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 構造体。 ofload ターゲットは、このポインターを そのへの入力パラメーターとして取得しました MiniportInvalidateOffload 関数。
戻り値
なし
解説
NdisMInvalidateOffloadComplete 関数を呼び出す前に、オフロード ターゲットは、状態ツリー内の各NDIS_MINIPORT_OFFLOAD_BLOCK_LIST構造体の Status メンバーに次のNDIS_STATUS値のいずれかを書き込む必要があります。
-
NDIS_STATUS_SUCCESS
オフロード ターゲットは、状態オブジェクトを正常に無効にしました。
-
NDIS_STATUS_FAILURE
無効化操作が成功しませんでした。 この場合、オフロード ターゲットは応答を停止しました (ハングしています)。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ndischimney.h (Ndischimney.h を含む) |
IRQL | 任意のレベル |