NET_PACKET_GSO 结构 (gsotypes.h)
NET_PACKET_GSO 结构包含数据包的通用分段卸载 (GSO) 信息。
语法
typedef struct _NET_PACKET_GSO {
union {
struct {
UINT32 Mss : 20;
UINT32 Reserved0 : 12;
} TCP;
struct {
UINT32 Mss : 20;
UINT32 Reserved0 : 12;
} UDP;
} DUMMYUNIONNAME;
} NET_PACKET_GSO;
成员
DUMMYUNIONNAME
包含 TCP 和 UDP 成员的联合。
DUMMYUNIONNAME.TCP
保存 TCP GSO 信息的 结构。
DUMMYUNIONNAME.TCP.Mss
TCP 段的最大段大小 (MSS) 。
DUMMYUNIONNAME.TCP.Reserved0
预留给系统使用。 客户端不得读取或写入此成员。
DUMMYUNIONNAME.UDP
保存 UDP GSO 信息的 结构。
DUMMYUNIONNAME.UDP.Mss
UDP 段的 MSS。
DUMMYUNIONNAME.UDP.Reserved0
预留给系统使用。 客户端不得读取或写入此成员。
注解
客户端驱动程序可以通过调用 NetExtensionGetPacketGso 获取数据包的此结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 |
最低受支持的服务器 | Windows Server 2022 |
最低 UMDF 版本 | 2.33 |
标头 | gsotypes.h (包括 netadaptercx.h) |