estructura NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES (netadapteroffload.h)
La estructura NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES describe las funcionalidades de descarga de la suma de comprobación tx de una tarjeta de interfaz de red (NIC).
Sintaxis
typedef struct _NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES {
ULONG Size;
NET_ADAPTER_OFFLOAD_LAYER3_FLAGS Layer3Flags;
NET_ADAPTER_OFFLOAD_LAYER4_FLAGS Layer4Flags;
UINT16 Layer3HeaderOffsetLimit;
UINT16 Layer4HeaderOffsetLimit;
PFN_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM EvtAdapterOffloadSetTxChecksum;
} NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES;
Miembros
Size
Tamaño de esta estructura en bytes.
Layer3Flags
Marcas que especifican las variaciones del protocolo de nivel 3 en las que la NIC puede realizar correctamente la suma de comprobación tx.
Las marcas deben ser una combinación de:
Bandera | Descripción |
---|---|
NetAdapterOffloadLayer3FlagIPv4NoOptions | Establecer si la NIC es capaz de realizar la descarga de suma de comprobación IPv4 o la descarga de suma de comprobación TCP/UDP en paquetes IPv4 sin opciones |
NetAdapterOffloadLayer3FlagIPv4WithOptions | Establecer si la NIC es capaz de realizar la descarga de suma de comprobación de Tx en paquetes IPv4 con opciones |
NetAdapterOffloadLayer3FlagIPv6NoExtensions | Establecer si la NIC es capaz de realizar la descarga de suma de comprobación de Tx en paquetes IPv6 sin extensiones |
NetAdapterOffloadLayer3FlagIPv6WithExtensions | Establecer si la NIC es capaz de realizar la descarga de suma de comprobación de Tx en paquetes IPv6 con extensiones |
Layer4Flags
Marcas que especifican las variaciones del protocolo de nivel 4 en las que la NIC puede realizar correctamente la suma de comprobación tx. Este miembro es opcional.
Las marcas deben ser una combinación de:
Bandera | Descripción |
---|---|
NetAdapterOffloadLayer4FlagTcpNoOptions | Establecer si la NIC es capaz de realizar la descarga de suma de comprobación de TCP |
NetAdapterOffloadLayer4FlagTcpWithOptions | Establecer si la NIC es capaz de realizar la descarga de suma de comprobación de Tx en paquetes TCP con opciones |
NetAdapterOffloadLayer4FlagUdp | Establecer si la NIC es capaz de realizar la descarga de suma de comprobación UDP |
Layer3HeaderOffsetLimit
Desplazamiento máximo de encabezado de capa 3 que admite la NIC en bytes. Este miembro es opcional.
Layer4HeaderOffsetLimit
Desplazamiento máximo de encabezado de capa 4 que admite la NIC en bytes. Este miembro es opcional.
EvtAdapterOffloadSetTxChecksum
Puntero a la implementación del controlador cliente de la función de devolución de llamada EVT_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM.
Observaciones
Llame a NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT para inicializar esta estructura. El controlador cliente pasa una estructura de NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES inicializada como parámetro para NetAdapterOffloadSetTxChecksumCapabilities.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11 |
servidor mínimo admitido | Windows Server 2022 |
versión mínima de KMDF | 1.29 |
versión mínima de UMDF | 2.33 |
encabezado de | netadapteroffload.h (include netadaptercx.h) |
Consulte también
de descarga de suma de comprobación
EVT_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM