OID_TCP_OFFLOAD_PARAMETERS

不支持查询请求。

作为集请求,OID_TCP_OFFLOAD_PARAMETERS OID 设置微型端口适配器的当前 TCP 卸载配置。 协议驱动程序或用户模式应用程序可以设置此 OID 以更改当前的 TCP 卸载配置。 系统管理员可以使用此 OID 通过 Microsoft Windows Management Instrumentation (WMI) 接口。

注解

对于支持 TCP 卸载的微型端口驱动程序和其他微型端口驱动程序的可选参数,OID_TCP_OFFLOAD_PARAMETERS 是必需的。 如果微型端口驱动程序不支持此 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 (包括 Ndis)