Condividi tramite


struttura NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD (ntddndis.h)

La struttura NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD contiene lo stato di supporto di offload per l'unione del segmento di ricezione (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;

Membri

IPv4

IPv4.Enabled

Valore BOOLEAN impostato su TRUE se è supportata l'elaborazione RSC nel traffico IPv4. 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.

Osservazioni

Un driver miniport annuncia il supporto per il raggruppamento di segmenti 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 versione successiva e può supportare qualsiasi altro incapsulamento. Se il driver miniport non supporta RSC per alcuni incapsulamenti, i pacchetti ricevuti di quel tipo di incapsulamento devono essere indicati normalmente nello stack.

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

Fabbisogno

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

Vedere anche

NDIS_OFFLOAD

NdisMSetMiniportAttributes

OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES