次の方法で共有


NdisMQueryOffloadStateComplete 関数 (ndischimney.h)

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

オフロード ターゲットは、NdisMQueryOffloadStateComplete 関数を呼び出して、オフロード ターゲットの以前の呼び出しによって開始されたクエリ オフロード操作を完了します。 ミニポートQueryOffload 関数です。

構文

void NdisMQueryOffloadStateComplete(
  [in] IN NDIS_HANDLE                       NdisMiniportHandle,
  [in] IN PNDIS_MINIPORT_OFFLOAD_BLOCK_LIST OffloadBlockList
);

パラメーター

[in] NdisMiniportHandle

以前の呼び出しでオフロード ドライバーが取得したハンドルNdisMRegisterMiniportDriver します。

[in] OffloadBlockList

へのポインター NDIS_MINIPORT_OFFLOAD_BLOCK_LIST 構造体。 オフロード ターゲットは、このポインターを入力パラメーターとして取得しました。 ミニポートQueryOffload 関数です。

戻り値

何一つ

備考

オフロード ターゲットは、NdisMQueryOffloadStateComplete を呼び出して、NDIS がオフロード ターゲットの ミニポートQueryOffload 関数を呼び出したときに開始されたクエリ操作を完了します。

NdisMQueryOffloadStateComplete 呼び出す前に、オフロード ターゲットは次の操作を行う必要があります。

  • 状態ツリーで オフロード状態構造体に、その構造体の変数の現在の値を入力します。
  • 状態ツリーの各NDIS_MINIPORT_OFFLOAD_BLOCK_LIST構造体の Status メンバーに、NDIS_STATUS_SUCCESSまたはNDIS_STATUS_FAILUREの状態値を書き込みます。

必要条件

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

関連項目

ミニポートクエリのOffload

NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisMRegisterMiniportDriver