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) |