确定任务卸载功能

NDIS 支持任务卸载服务,这些服务是 NDIS 5.1 和早期任务卸载服务的增强形式。 有关如何确定连接卸载功能的详细信息,请参阅 确定连接卸载功能

NDIS 为 NDIS_BIND_PARAMETERS 结构中的协议驱动程序提供基础微型端口适配器的卸载硬件功能和当前配置。 NDIS 提供任务卸载硬件功能和基础微型端口适配器的当前配置,以筛选 NDIS_FILTER_ATTACH_PARAMETERS 结构中的驱动程序。

管理应用程序使用对象标识符 (OID) 查询来获取微型端口适配器的任务卸载功能。 但是,过度使用驱动程序应避免使用 OID 查询。 协议驱动程序必须处理基础驱动程序报告的任务卸载功能中的更改。 微型端口驱动程序可以在状态指示中报告任务卸载功能的更改。 有关状态指示的列表,请参阅 NDIS 6.0 TCP/IP 卸载状态指示

(或过度覆盖驱动程序的管理应用程序) 可以通过查询OID_TCP_OFFLOAD_CURRENT_CONFIG OID 来确定网络接口卡 (NIC) 当前任务卸载配置。

OID_TCP_OFFLOAD_CURRENT_CONFIG 关联的 NDIS_OFFLOAD 结构指定以下内容:

以下主题包含每种类型的卸载服务的特定信息: