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 は、新しい設定でミニポート アダプターのオフロード標準化されたキーワードを更新します。
ミニポート ドライバーは、 NDIS_OFFLOAD_PARAMETERS 構造体の内容を使用して、現在報告されている TCP オフロード機能を更新する必要があります。 更新後、ミニポート ドライバーは、 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 を含む)