Compartilhar via


estrutura NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES (netadapteroffload.h)

A estrutura NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES descreve os recursos de um adaptador de rede cartão (NIC) para RSC (coalescência de segmento de recebimento).

Sintaxe

typedef struct _NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES {
  ULONG                            Size;
  NET_ADAPTER_OFFLOAD_LAYER3_FLAGS Layer3Flags;
  NET_ADAPTER_OFFLOAD_LAYER4_FLAGS Layer4Flags;
  BOOLEAN                          TcpTimestampOption;
  PFN_NET_ADAPTER_OFFLOAD_SET_RSC  EvtAdapterOffloadSetRsc;
} NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES;

Membros

Size

O tamanho dessa estrutura, em bytes.

Layer3Flags

Sinalizadores que especificam os protocolos de camada 3 nos quais a NIC pode executar com êxito a RSC. NetAdapterOffloadLayer3FlagIPv4NoOptions e NetAdapterOffloadLayer3FlagIPv6NoExtensions são os únicos valores válidos.

Layer4Flags

Sinalizadores que especificam os protocolos de camada 4 nos quais a NIC pode executar com êxito o RSC. NetAdapterOffloadLayer4FlagTcpNoOptions e NetAdapterOffloadLayer4FlagUdp são os únicos valores válidos. Os sinalizadores de camada 3 deverão ser definidos se o NetAdapterOffloadLayer4FlagTcpNoOptions sinalizador estiver definido.

TcpTimestampOption

Opcional. Um sinalizador que especifica se o hardware pode executar RSC em pacotes com um carimbo de data/hora.

EvtAdapterOffloadSetRsc

Um ponteiro para a implementação do driver do cliente da função de retorno de chamada EVT_NET_ADAPTER_OFFLOAD_SET_RSC.

Comentários

Chame NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT para inicializar essa estrutura. O driver cliente passa uma estrutura de NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES inicializada como um parâmetro para NetAdapterOffloadSetRscCapabilities.

Para ver um exemplo de como um driver de cliente pode configurar seus recursos de descarregamento de hardware RSC, consulte Receber descarregamento de união de segmentos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Versão mínima do UMDF 2.33
Cabeçalho netadapteroffload.h (inclua netadaptercx.h)

Confira também

Receber descarregamento de união de segmentos

NET_ADAPTER_OFFLOAD_RSC_CAPABILITIES_INIT

NetAdapterOffloadSetRscCapabilities

EVT_NET_ADAPTER_OFFLOAD_SET_RSC