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).
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;
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.
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.
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con NDIS 6.30 y versiones posteriores. |
Encabezado | ntddndis.h (include Ndis.h) |