次の方法で共有


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