共用方式為


查詢和變更 RSC 狀態

本節說明如何查詢或變更目前接收區段聯合 (RSC) 支援迷你埠驅動程式的狀態。

查詢 RSC 狀態

發出 OID_TCP_OFFLOAD_CURRENT_CONFIG OID 要求,即可查詢目前的 RSC 狀態。 NDIS 會處理此 OID,而不會將其傳遞至迷你埠。

變更 RSC 狀態

您可以發出 OID_TCP_OFFLOAD_PARAMETERS OID 要求來啟用或停用 RSC。 這個 OID 會使用 NDIS_OFFLOAD_PARAMETERS 結構。 在此結構中, RscIPv4RscIPv6 成員可以有下列值:

詞彙 描述

NDIS_OFFLOAD_PARAMETERS_NO_CHANGE

RSC 狀態不變。

NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED

指定此旗標以停用 RSC。

NDIS_OFFLOAD_PARAMETERS_RSC_ENABLED

指定此旗標以啟用 RSC。

迷你埠驅動程式處理 OID_TCP_OFFLOAD_PARAMETERS OID 要求之後,它必須提供具有更新卸載狀態 的NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 狀態指示。

當迷你埠驅動程式收到指定NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED旗標的 OID_TCP_OFFLOAD_CURRENT_CONFIG OID 要求時,驅動程式必須先指出堆疊上任何現有的聯合區段,才能完成 OID 要求。