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 指定要NDIS_OBJECT_TYPE_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES的结构的 Type 成员、要NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1的修订成员,将 Size 成员设置为NDIS_SIZEOF_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES_REVISION_1。

DefaultOffloadConfiguration

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

HardwareOffloadCapabilities

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

DefaultTcpConnectionOffloadConfiguration

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

TcpConnectionOffloadHardwareCapabilities

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

注解

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

要求

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

另请参阅

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_OFFLOAD

NDIS_TASK_OFFLOAD_HEADER

NDIS_TCP_CONNECTION_OFFLOAD

NdisMSetMiniportAttributes