共用方式為


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