estructura NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD (ntddndis.h)

La estructura NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD contiene el estado de soporte de descarga para la fusión de segmentos de recepción (RSC).

Sintaxis

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;

Miembros

IPv4

IPv4.Enabled

Valor BOOLEAN que se establece en TRUE si se admite el procesamiento de RSC en el tráfico IPv4. De lo contrario, este miembro es FALSE.

IPv6

IPv6.Enabled

Valor BOOLEAN que se establece en TRUE si se admite el procesamiento de RSC en el tráfico IPv6. De lo contrario, este miembro es FALSE.

Comentarios

Un controlador de minipuerto anuncia el soporte para la fusión de segmentos de recepción (RSC) en el miembro Rsc de la estructura NDIS_OFFLOAD que pasa a la función NdisMSetMiniportAttributes .

El controlador de minipuerto puede establecer el miembro IPv4.Enabled o el miembro IPv6.Enabled o ambos en la estructura de NDIS_TCP_RECV_SEG_COALESCE_OFFLOAD en TRUE si admite RSC para estos protocolos. El controlador de minipuerto debe admitir RSC para la encapsulación 802.3 o superior, y puede admitir cualquier otra encapsulación. Si el controlador de minipuerto no admite RSC para alguna encapsulación, los paquetes recibidos de ese tipo de encapsulación deben indicarse normalmente en la pila.

Para determinar si un controlador de minipuerto es compatible con RSC, los controladores NDIS y otras aplicaciones pueden consultar el OID de OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES que devuelve la estructura de NDIS_OFFLOAD.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.30 y versiones posteriores.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

NDIS_OFFLOAD

NdisMSetMiniportAttributes

OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES