Partager via


NET_PACKET_GSO structure (gsotypes.h)

La structure NET_PACKET_GSO contient des informations GSO (Generic Segmentation Offload) pour un paquet.

Syntaxe

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;

Membres

DUMMYUNIONNAME

Union qui contient le membre TCP et UDP.

DUMMYUNIONNAME.TCP

Structure qui contient les informations d’authentification GSO TCP.

DUMMYUNIONNAME.TCP.Mss

Taille de segment maximale (MSS) pour les segments TCP.

DUMMYUNIONNAME.TCP.Reserved0

Réservé pour le système. Les clients ne doivent pas lire ou écrire ce membre.

DUMMYUNIONNAME.UDP

Structure qui contient les informations d’authentification GSO UDP.

DUMMYUNIONNAME.UDP.Mss

MSS pour les segments UDP.

DUMMYUNIONNAME.UDP.Reserved0

Réservé pour le système. Les clients ne doivent pas lire ou écrire ce membre.

Remarques

Les pilotes clients peuvent obtenir cette structure pour un paquet en appelant NetExtensionGetPacketGso.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
Serveur minimal pris en charge Windows Server 2022
Version UMDF minimale 2,33
En-tête gsotypes.h (inclure netadaptercx.h)

Voir aussi

Déchargement de segmentation générique (GSO)

Descripteurs de paquets et extensions

NetExtensionGetPacketGso