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 结构。 将 标头 指定为 NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES、Revision 成员NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1以及 大小 成员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