NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG

微型端口驱动程序使用 NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 状态指示来通知 NDIS 和过度配置驱动程序 NIC 的任务卸载配置发生了更改。

注解

当当前功能发生更改时,微型端口驱动程序必须报告具有 NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 状态指示的当前功能。 此状态指示可确保使用新功能信息更新所有过度使用的协议驱动程序。 在以下情况下,微型端口驱动程序需要发出此状态指示:

  1. 当微型端口驱动程序收到 OID_TCP_OFFLOAD_PARAMETERS 集请求时,它必须使用 NDIS_OFFLOAD_PARAMETERS 结构的内容来更新当前启用的任务卸载功能。
  2. 当微型端口驱动程序收到 OID_OFFLOAD_ENCAPSULATION 集请求时,它必须使用 NDIS_OFFLOAD_ENCAPSULATION 结构的内容来更新当前启用的任务卸载功能。

NDIS_STATUS_INDICATION 结构的 StatusBuffer 成员包含NDIS_OFFLOAD结构。 发出 NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 状态指示时,微型端口驱动程序必须使用 NDIS_OFFLOAD 结构来报告 NIC 的当前任务卸载配置。

注意NDIS_OFFLOAD结构的内容仅反映 NIC 的当前任务卸载配置,而不反映其实际硬件功能。

有关当前任务卸载配置的详细信息,请参阅 OID_TCP_OFFLOAD_CURRENT_CONFIG

要求

版本

在 NDIS 6.0 及更高版本中受支持。

标头

Ndis.h (包括 Ndis.h)

另请参阅

NDIS_OFFLOAD

NDIS_OFFLOAD_ENCAPSULATION

NDIS_OFFLOAD_PARAMETERS

NDIS_STATUS_INDICATION

NDIS_STATUS_TASK_OFFLOAD_HARDWARE_CAPABILITIES

OID_OFFLOAD_ENCAPSULATION

OID_TCP_OFFLOAD_CURRENT_CONFIG

OID_TCP_OFFLOAD_PARAMETERS