共用方式為


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)

另請參閱

一般分割卸除 (GSO)

封包描述元和延伸模組

NetExtensionGetPacketGso