英語で読む

次の方法で共有


OID_TCP_OFFLOAD_PARAMETERS

クエリ要求はサポートされていません。

セット要求として、OID_TCP_OFFLOAD_PARAMETERS OID は、ミニポート アダプターの現在の TCP オフロード構成を設定します。 プロトコル ドライバーまたはユーザー モード アプリケーションは、現在の TCP オフロード構成を変更するには、この OID を設定できます。 システム管理者は、Microsoft Windows Management Instrumentation (WMI) インターフェイスを介してこの OID を使用できます。

備考

OID_TCP_OFFLOAD_PARAMETERSは、TCP オフロードをサポートするミニポート ドライバーに必要です。また、他のミニポート ドライバーの場合は省略可能です。 ミニポート ドライバーがこの OID をサポートしていない場合、ドライバーはNDIS_STATUS_NOT_SUPPORTEDを返す必要があります。

NDIS_OID_REQUEST 構造体の InformationBuffer メンバーには、NDIS_OFFLOAD_PARAMETERS 構造体が含まれています。 InformationBuffer の内容が無効な場合、ミニポート ドライバーは、この OID に応答してNDIS_STATUS_INVALID_DATAを返す必要があります。

NDIS は、この OID を処理し、ミニポート ドライバーに OID を渡す前に、NDIS は、ミニポート アダプターのオフロード標準化されたキーワードを新しい設定で更新します。

ミニポート ドライバーは、現在報告されている TCP オフロード機能を更新する NDIS_OFFLOAD_PARAMETERS 構造体の内容を使用する必要があります。 更新後、ミニポート ドライバーは、NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 状態を示す現在のタスク オフロード機能を報告する必要があります。 この状態表示により、すべての上にあるプロトコル ドライバーが新しい機能情報で更新されます。

この OID は、ミニポート ドライバーに特定のオフロードをオンまたはオフに指示するより包括的な OID です。 ほとんどの TCP/IP タスク オフロードは、この OID で構成およびアクティブ化できます。 Rx チェックサムや Rx IPSec などの一部のオフロードでは、この OID は構成の変更として機能し、オフロードがすぐに動作することを意味するものではありません。 これらのオフロードをアクティブ化するには、ミニポート ドライバーは、OID_OFFLOAD_ENCAPSULATION セット要求を受信するまで待機する必要があります。

OID_TCP_OFFLOAD_PARAMETERS設定する前に、基になるアプリケーションまたはドライバーは、ミニポート アダプターのハードウェアがサポートできる機能を決定する OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES OID を使用できます。 OID_TCP_OFFLOAD_PARAMETERSを使用して、OID_TCP_OFFLOAD_CURRENT_CONFIG OID で有効になっていないと報告される機能を有効にします。

関連項目

NDIS_OFFLOAD_PARAMETERS
NDIS_OID_REQUEST
NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_CURRENT_CONFIG
OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES

必要条件

バージョン: Windows Vista 以降の ヘッダー: Ntddndis.h (Ndis.h を含む)