共用方式為


OID_TCP_OFFLOAD_PARAMETERS

不支援查詢要求。

設定要求時,OID_TCP_OFFLOAD_PARAMETERS OID 會設定迷你埠配接器的目前 TCP 卸載組態。 通訊協定驅動程式或使用者模式應用程式可以將此 OID 設定為變更目前的 TCP 卸載組態。 系統管理員可以透過 Microsoft Windows Management Instrumentation (WMI) 介面使用此 OID。

備註

對於支援 TCP 卸載的迷你埠驅動程式,對於其他迷你埠驅動程式需要OID_TCP_OFFLOAD_PARAMETERS。 如果迷你埠驅動程式不支援此 OID,驅動程式應該會傳回NDIS_STATUS_NOT_SUPPORTED。

NDIS_OID_REQUEST結構的InformationBuffer成員包含NDIS_OFFLOAD_PARAMETERS結構。 如果 InformationBuffer 的內容無效,迷你埠驅動程式應該傳回NDIS_STATUS_INVALID_DATA以回應此 OID。

雖然 NDIS 會處理此 OID,並將 OID 傳遞至迷你埠驅動程式之前,NDIS 會使用新的設定來更新迷你埠介面卡的卸載標準化關鍵字。

迷你埠驅動程式必須使用 NDIS_OFFLOAD_PARAMETERS 結構的內容來更新目前報告的 TCP 卸載功能。 更新之後,迷你埠驅動程式必須報告目前的工作卸載功能,並具有 NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 狀態指示。 此狀態指示可確保所有過度配置通訊協定驅動程式都會使用新功能資訊來更新。

此 OID 是更完整的 OID,可指示迷你埠驅動程式開啟或關閉特定卸載。 大部分的 TCP/IP 工作卸載都可以使用此 OID 來設定和啟用。 對於某些卸載,例如 Rx Checksum 或 Rx IPSec,此 OID 可作為設定變更,並不表示卸載會立即運作。 若要啟用這些卸載,迷你埠驅動程式必須等到它收到 OID_OFFLOAD_ENCAPSULATION Set 要求為止。

在設定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)