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 (include netadaptercx.h) |