Compartilhar via


estrutura NET_PACKET_GSO (gsotypes.h)

A estrutura NET_PACKET_GSO contém informações de GSO (Descarregamento de Segmentação Genérica) para um pacote.

Sintaxe

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;

Membros

DUMMYUNIONNAME

Uma união que contém o membro TCP e UDP.

DUMMYUNIONNAME.TCP

Uma estrutura que contém as informações de GSO do TCP.

DUMMYUNIONNAME.TCP.Mss

O MSS (tamanho máximo do segmento) para segmentos TCP.

DUMMYUNIONNAME.TCP.Reserved0

Reservado para uso do sistema. Os clientes não devem ler ou gravar este membro.

DUMMYUNIONNAME.UDP

Uma estrutura que contém as informações de GSO do UDP.

DUMMYUNIONNAME.UDP.Mss

O MSS para segmentos UDP.

DUMMYUNIONNAME.UDP.Reserved0

Reservado para uso do sistema. Os clientes não devem ler ou gravar este membro.

Comentários

Os drivers de cliente podem obter essa estrutura para um pacote chamando NetExtensionGetPacketGso.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11
Servidor mínimo com suporte Windows Server 2022
Versão mínima do UMDF 2.33
Cabeçalho gsotypes.h (inclua netadaptercx.h)

Confira também

GSO (descarregamento de segmentação genérica)

Descritores de pacote e extensões

NetExtensionGetPacketGso