NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG
微型端口驱动程序使用 NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 状态指示来通知 NDIS 和过度应用驱动程序,任务卸载配置 NIC 发生了变化。
言论
微型端口驱动程序必须报告当前功能,当当前功能发生更改时,NDIS_STATUS_TASK_OFFLOAD_CURRENT_CONFIG 状态指示。 此状态指示可确保使用新功能信息更新所有过度的协议驱动程序。 在以下情况下,需要微型端口驱动程序才能发出此状态指示:
- 当微型端口驱动程序收到 OID_TCP_OFFLOAD_PARAMETERS 集请求时,它必须使用 NDIS_OFFLOAD_PARAMETERS 结构的内容来更新当前启用的任务卸载功能。
- 当微型端口驱动程序收到 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_STATUS_TASK_OFFLOAD_HARDWARE_CAPABILITIES