netadapter.h) (NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES 结构

注意

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES 函数在 NetAdapterCx 2.1 及更高版本中已弃用。 有关当前校验和卸载函数的详细信息,请参阅 校验和卸载

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES结构描述了网络接口卡 (NIC) 卸载校验和计算和验证的功能。

语法

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;

成员

Size

此结构的大小(以字节为单位)。

IPv4

一个标志,指定 NIC 是否可以计算和验证 IPv4 校验和。

Tcp

一个标志,指定 NIC 是否可以计算和验证 TCP 校验和。

Udp

一个标志,指定 NIC 是否可以计算和验证 UDP 校验和。

EvtAdapterOffloadSetChecksum

指向客户端驱动程序实现 EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM 回调函数的指针。

注解

调用 NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT 初始化此结构。 初始化 的 NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES 结构作为参数传递给 NetAdapterOffloadSetChecksumCapabilities

要求

要求
最低 KMDF 版本 1.29
标头 netadapter.h (包括 netadaptercx.h)

另请参阅

NetAdapterCx 硬件卸载

NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT

NetAdapterOffloadSetChecksumCapabilities