Compartilhar via


estrutura NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD (ntddndis.h)

A estrutura NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD contém o estado de suporte de descarregamento para RSC (agrupamento de segmento de recebimento).

Sintaxe

typedef struct _NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD {
  struct {
    BOOLEAN Enabled;
  } IPv4;
  struct {
    BOOLEAN Enabled;
  } IPv6;
} NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD, *PNDIS_TCP_RECV_SEG_COALESCE_OFFLOAD;

Membros

IPv4

IPv4.Enabled

Um valor BOOLEAN definido como TRUE se houver suporte para o processamento RSC no tráfego IPv4. Caso contrário, esse membro será FALSE.

IPv6

IPv6.Enabled

Um valor BOOLEAN definido como TRUE se houver suporte para o processamento de RSC no tráfego IPv6. Caso contrário, esse membro será FALSE.

Comentários

Um driver de miniporto anuncia suporte para rsc (agrupamento de segmento de recebimento) no membro Rsc da estrutura de NDIS_OFFLOAD que ele passa para a função NdisMSetMiniportAttributes .

O driver de miniporto pode definir o membro IPv4.Enabled ou o membro IPv6.Enabled ou ambos na estrutura NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD como TRUE se ele der suporte a RSC para esses protocolos. O driver de miniporto deve dar suporte ao RSC para encapsulamento 802.3 ou superior e pode dar suporte a quaisquer outros encapsulamentos. Se o driver de miniporto não der suporte a RSC para algum encapsulamento, os pacotes recebidos desse tipo de encapsulamento deverão ser indicados normalmente na pilha.

Para determinar se um driver de miniporto dá suporte a RSC, drivers NDIS e outros aplicativos podem consultar o OID OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES que retorna a estrutura NDIS_OFFLOAD.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.30 e posterior.
Cabeçalho ntddndis.h (inclua Ndis.h)

Confira também

NDIS_OFFLOAD

NdisMSetMiniportAttributes

OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES