// netadapter.h
typedef struct _NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES {
ULONG Size;
BOOLEAN IPv4;
BOOLEAN Tcp;
BOOLEAN Udp;
PFN_NET_ADAPTER_OFFLOAD_SET_CHECKSUM EvtAdapterOffloadSetChecksum;
} NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES;
View the official Windows Driver Kit DDI referenceNo description available.
[!NOTE] The NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES function is deprecated in NetAdapterCx 2.1 and later. For more information on current checksum offload functions, see Checksum offload.
The NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES structure describes a network interface card (NIC)'s capabilities for offloading checksum calculation and validation.
SizeThe size of this structure, in bytes.
IPv4A flag specifying whether the NIC can calculate and validate IPv4 checksum.
TcpA flag specifying whether the NIC can calculate and validate TCP checksum.
UdpA flag specifying whether the NIC can calculate and validate UDP checksum.
EvtAdapterOffloadSetChecksumA pointer to the client driver's implementation of the EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM callback function.
Call NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT to initialize this structure. An initialized NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES structure is passed as a parameter to NetAdapterOffloadSetChecksumCapabilities.
NetAdapterCx hardware offloads
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT
NetAdapterOffloadSetChecksumCapabilities