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