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