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) |