NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 结构 (ndis.h)

NDIS 微型端口驱动程序设置NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES结构来定义与微型端口适配器关联的任务卸载和连接卸载属性(如果有)。

语法

typedef struct _NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES {
  NDIS_OBJECT_HEADER           Header;
  PNDIS_OFFLOAD                DefaultOffloadConfiguration;
  PNDIS_OFFLOAD                HardwareOffloadCapabilities;
  PNDIS_TCP_CONNECTION_OFFLOAD DefaultTcpConnectionOffloadConfiguration;
  PNDIS_TCP_CONNECTION_OFFLOAD TcpConnectionOffloadHardwareCapabilities;
} NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES, *PNDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES;

成员

Header

NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES结构的NDIS_OBJECT_HEADER结构。 将 Header 指定的结构的 Type 成员设置为 NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES,将 Revision 成员设置为 NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1,将 Size 成员设置为 NDIS_SIZEOF_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1。

DefaultOffloadConfiguration

指向 NDIS_OFFLOAD 结构的指针,该结构指示微型端口适配器提供的当前卸载功能。

HardwareOffloadCapabilities

指向NDIS_OFFLOAD结构的指针,该结构指示微型端口适配器支持的所有任务卸载功能。 这些功能包括当前由注册表中的标准化关键字禁用的功能。

DefaultTcpConnectionOffloadConfiguration

指向 的指针 NDIS_TCP_CONNECTION_OFFLOAD 结构,指示微型端口适配器提供的当前连接卸载功能。

TcpConnectionOffloadHardwareCapabilities

指向NDIS_TCP_CONNECTION_OFFLOAD结构的指针,该结构指示微型端口适配器支持的所有连接卸载功能。 这些功能包括当前由注册表中的标准化关键字禁用的功能。

注解

支持任务卸载或连接卸载的微型端口驱动程序在 MiniportAttributes 参数中传递指向 NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES 结构的指针 NdisMSetMiniportAttributes 函数。 微型端口驱动程序在初始化期间从其 MiniportInitializeEx 函数调用 NdisMSetMiniportAttributes

要求

要求
最低受支持的客户端 在 NDIS 6.0 及更高版本中受支持。
标头 ndis.h (包括 Ndis.h)

另请参阅

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_OFFLOAD

NDIS_TASK_OFFLOAD_HEADER

NDIS_TCP_CONNECTION_OFFLOAD

NdisMSetMiniportAttributes