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