NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD-Struktur (ntddndis.h)

Die NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD-Struktur enthält den Auslagerungsunterstützungsstatus für empfangssegmentale Koalescierung (RSC).

Syntax

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;

Member

IPv4

IPv4.Enabled

Ein BOOLEAN-Wert, der auf TRUE festgelegt ist, wenn die RSC-Verarbeitung für IPv4-Datenverkehr unterstützt wird. Andernfalls ist dieser Member FALSE.

IPv6

IPv6.Enabled

Ein BOOLEAN-Wert, der auf TRUE festgelegt ist, wenn die RSC-Verarbeitung für IPv6-Datenverkehr unterstützt wird. Andernfalls ist dieser Member FALSE.

Hinweise

Ein Miniporttreiber kündigt die Unterstützung für empfangenes Segment Coalescing (RSC) im Rsc-Member der NDIS_OFFLOAD-Struktur an, die er an die NdisMSetMiniportAttributes-Funktion übergibt.

Der Miniporttreiber kann den IPv4.Enabled-Member oder den IPv6.Enabled-Member oder beides in der NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD-Struktur auf TRUE festlegen, wenn rsC für diese Protokolle unterstützt wird. Der Miniporttreiber muss RSC für die Kapselung 802.3 oder höher unterstützen und kann alle anderen Kapselungen unterstützen. Wenn der Miniporttreiber RSC für eine Kapselung nicht unterstützt, müssen die empfangenen Pakete dieses Kapselungstyps normal im Stapel angegeben werden.

Um festzustellen, ob ein Miniporttreiber RSC unterstützt, können NDIS-Treiber und andere Anwendungen die OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES OID abfragen, die die NDIS_OFFLOAD-Struktur zurückgibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.30 und höher.
Kopfzeile ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OFFLOAD

NdisMSetMiniportAttributes

OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES