Compartilhar via


NET_PACKET_GSO estrutura (gsotypes.h)

A estrutura NET_PACKET_GSO contém informações de de descarregamento de segmentação genérica (GSO) 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.

Observações

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11
servidor com suporte mínimo Windows Server 2022
versão mínima do UMDF 2.33
cabeçalho gsotypes.h (include netadaptercx.h)

Consulte também

de Descarregamento de Segmentação Genérica (GSO)

descritores e extensões de pacote

NetExtensionGetPacketGso