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

一个 BOOLEAN 值,如果支持对 IPv4 流量进行 RSC 处理,则设置为 TRUE。 否则,此成员为 FALSE。

IPv6

IPv6.Enabled

一个 BOOLEAN 值,如果支持对 IPv6 流量进行 RSC 处理,则设置为 TRUE。 否则,此成员为 FALSE。

注解

微型端口驱动程序在传递给 NdisMSetMiniportAttributes 函数的 NDIS_OFFLOAD 结构的 Rsc 成员中播发对接收段合并的支持 (RSC)

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

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

要求

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

另请参阅

NDIS_OFFLOAD

NdisMSetMiniportAttributes

OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES