NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD struttura (ntddndis.h)

La struttura di NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD contiene lo stato di supporto offload per il raggruppamento del segmento di ricezione.The NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD structure contains the offload support state for receive segment coalescing (RSC).

Sintassi

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;

Members

IPv4

IPv4.Enabled

Valore BOOLEAN impostato su TRUE se l'elaborazione RSC nel traffico IPv4 è supportata. In caso contrario, questo membro è FALSE.

IPv6

IPv6.Enabled

Valore BOOLEAN impostato su TRUE se l'elaborazione RSC nel traffico IPv6 è supportata. In caso contrario, questo membro è FALSE.

Commenti

Un driver miniport annuncia il supporto per il raggruppamento del segmento di ricezione (RSC) nel membro Rsc della struttura NDIS_OFFLOAD che passa alla funzione NdisMSetMiniportAttributes .

Il driver miniport può impostare il membro IPv4.Enabled o il membro IPv6.Enabled o entrambi nella struttura NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD su TRUE se supporta RSC per questi protocolli. Il driver miniport deve supportare RSC per l'incapsulamento 802.3 o maggiore e può supportare qualsiasi altra incapsulazione. Se il driver miniport non supporta RSC per alcuni incapsulamenti, i pacchetti ricevuti di tale tipo di incapsulamento devono essere indicati normalmente nello stack.

Per determinare se un driver miniport supporta RSC, driver NDIS e altre applicazioni possono eseguire query sull'OID OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES che restituisce la struttura NDIS_OFFLOAD .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.30 e versioni successive.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

NDIS_OFFLOAD

NdisMSetMiniportAttributes

OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES