NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT function (netadapter.h)
Note
The NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT 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_INIT function initializes a NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES structure.
Syntax
void NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT(
[_Out_] NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES *ChecksumCapabilities,
[_In_] BOOLEAN IPv4,
[_In_] BOOLEAN Tcp,
[_In_] BOOLEAN Udp,
[_In_] PFN_NET_ADAPTER_OFFLOAD_SET_CHECKSUM EvtAdapterOffloadSetChecksum
);
Parameters
[_Out_] ChecksumCapabilities
A pointer to a driver-allocated NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES structure.
[_In_] IPv4
A flag specifying whether the hardware can calculate and validate IPv4 checksum.
[_In_] Tcp
A flag specifying whether the hardware can calculate and validate TCP checksum.
[_In_] Udp
A flag specifying whether the hardware can calculate and validate UDP checksum.
[_In_] EvtAdapterOffloadSetChecksum
A pointer to the client driver's implementation of the EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM callback function.
Return value
None
Remarks
The NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES structure initialized by this function is passed as a parameter to the NetAdapterOffloadSetChecksumCapabilities function.
Requirements
Requirement | Value |
---|---|
Target Platform | Universal |
Minimum KMDF version | 1.29 |
Minimum UMDF version | 2.33 |
Header | netadapter.h (include netadaptercx.h) |
Library | netadaptercxstub.lib |