Freigeben über


NET_PACKET_GSO-Struktur (gsotypes.h)

Die NET_PACKET_GSO-Struktur enthält GSO-Informationen (Generic Segmentation Offload) für ein Paket.

Syntax

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;

Member

DUMMYUNIONNAME

Eine Union, die den TCP- und UDP-Member enthält.

DUMMYUNIONNAME.TCP

Eine Struktur, die die TCP-GSO-Informationen enthält.

DUMMYUNIONNAME.TCP.Mss

Die maximale Segmentgröße (MSS) für TCP-Segmente.

DUMMYUNIONNAME.TCP.Reserved0

Ist für das System reserviert. Clients dürfen diesen Member nicht lesen oder schreiben.

DUMMYUNIONNAME.UDP

Eine Struktur, die die UDP-GSO-Informationen enthält.

DUMMYUNIONNAME.UDP.Mss

Der MSS für UDP-Segmente.

DUMMYUNIONNAME.UDP.Reserved0

Ist für das System reserviert. Clients dürfen diesen Member nicht lesen oder schreiben.

Hinweise

Clienttreiber können diese Struktur für ein Paket abrufen, indem sie NetExtensionGetPacketGso aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
UMDF-Mindestversion 2.33
Kopfzeile gsotypes.h (include netadaptercx.h)

Weitere Informationen

Generic Segmentation Offload (GSO)

Paketdeskriptoren und -erweiterungen

NetExtensionGetPacketGso