NdisQueryOffloadState 関数 (ndischimney.h)

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

プロトコルドライバーまたは中間ドライバーは 、NdisQueryOffloadState 関数を呼び出して、以前にオフロードされた TCP チムニー状態オブジェクトに対してクエリを実行します。

構文

void NdisQueryOffloadState(
  [in] IN NDIS_HANDLE                       NdisBindingHandle,
  [in] IN PNDIS_PROTOCOL_OFFLOAD_BLOCK_LIST OffloadBlockList
);

パラメーター

[in] NdisBindingHandle

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

[in] OffloadBlockList

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

戻り値

なし

解説

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

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

要件

要件
対象プラットフォーム ユニバーサル
Header ndischimney.h (Ndischimney.h を含む)

こちらもご覧ください

MiniportQueryOffload

NdisMQueryOffloadStateComplete NDIS_PROTOCOL_OFFLOAD_BLOCK_LIST NDIS_MINIPORT_OFFLOAD_BLOCK_LIST

NdisOpenAdapterEx

ProtocolQueryOffloadComplete