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 |
Header | gsotypes.h (netadaptercx.h を含む) |
こちらもご覧ください
Generic Segmentation Offload (GSO)