NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD结构(ntddndis.h)

NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD 结构包含接收段合并的卸载支持状态(RSC)。

语法

typedef struct _NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD {
  struct {
    BOOLEAN Enabled;
  } IPv4;
  struct {
    BOOLEAN Enabled;
  } IPv6;
} NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD, *PNDIS_TCP_RECV_SEG_COALESCE_OFFLOAD;

成员

IPv4

IPv4.Enabled

如果支持 IPv4 流量上的 RSC 处理,则布尔值设置为 TRUE。 否则,此成员为 FALSE。

IPv6

IPv6.Enabled

如果支持 IPv6 流量上的 RSC 处理,则布尔值设置为 TRUE。 否则,此成员为 FALSE。

言论

微型端口驱动程序在传递给 NDIS_OFFLOADNdisMSetMiniportAttributes 函数的 rsc 成员中播发对接收段合并(RSC)的支持。

微型端口驱动程序可以将 IPv4.Enabled 成员或 IPv6.Enabled 成员或 NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD 结构中的两者设置为 TRUE(如果支持这些协议的 RSC)。 微型端口驱动程序必须支持 RSC 进行 802.3 封装或更高版本,并且可以支持任何其他封装。 如果微型端口驱动程序不支持 RSC 进行某些封装,则必须正常指示该封装类型的接收数据包。

若要确定微型端口驱动程序是否支持 RSC,NDIS 驱动程序和其他应用程序可以查询返回NDIS_OFFLOAD结构的 OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES OID。

要求

要求 价值
最低支持的客户端 NDIS 6.30 及更高版本中受支持。
标头 ntddndis.h (include Ndis.h)

另请参阅

NDIS_OFFLOAD

NdisMSetMiniportAttributes

OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES