共用方式為


NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES結構 (netadapteroffload.h)

NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES 結構描述網路適配器 (NIC) 的 Tx 總和檢查碼卸除功能。

語法

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;

成員

Size

這個結構的大小,以位元組為單位。

Layer3Flags

旗標,指定 NIC 可以成功執行 Tx 總和檢查碼的第 3 層通訊協議變化。

旗標應該是下列兩者的組合:

描述
NetAdapterOffloadLayer3FlagIPv4NoOptions 如果 NIC 能夠執行 IPv4 總和檢查碼卸除,或在 IPv4 封包上執行 TCP/UDP 總和檢查碼卸載,而沒有選項,請設定
NetAdapterOffloadLayer3FlagIPv4WithOptions 如果 NIC 能夠透過選項在 IPv4 封包上執行 Tx 總和檢查碼卸除,請設定
NetAdapterOffloadLayer3FlagIPv6NoExtensions 如果 NIC 能夠在沒有延伸模組的 IPv6 封包上執行 Tx 總和檢查碼卸除,請設定
NetAdapterOffloadLayer3FlagIPv6WithExtensions 如果 NIC 能夠對具有擴充功能的 IPv6 封包執行 Tx 總和檢查碼卸除,請設定

Layer4Flags

旗標,指定 NIC 可以成功執行 Tx 總和檢查碼的第 4 層通訊協議變化。 這個成員是選擇性的。

旗標應該是下列兩者的組合:

描述
NetAdapterOffloadLayer4FlagTcpNoOptions 如果 NIC 能夠執行 TCP 總和檢查碼卸除,請設定
NetAdapterOffloadLayer4FlagTcpWithOptions 如果 NIC 能夠透過選項在 TCP 封包上執行 Tx 總和檢查碼卸除,請設定
NetAdapterOffloadLayer4FlagUdp 如果 NIC 能夠執行 UDP 總和檢查碼卸除,請設定

Layer3HeaderOffsetLimit

NIC 以位元組為單位支援的最大第3層標頭位移。 這個成員是選擇性的。

Layer4HeaderOffsetLimit

NIC 支援位元組的最大第 4 層標頭位移。 這個成員是選擇性的。

EvtAdapterOffloadSetTxChecksum

用戶端驅動程序實作 EVT_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM 回呼函式的指標。

言論

呼叫 NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT 來初始化這個結構。 用戶端驅動程式會將初始化的 NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES 結構當做參數傳遞至 NetAdapterOffloadSetTxChecksumCapabilities

要求

要求 價值
最低支援的用戶端 Windows 11
支援的最低伺服器 Windows Server 2022
最低 KMDF 版本 1.29
最低 UMDF 版本 2.33
標頭 netadapteroffload.h (包括 netadaptercx.h)

另請參閱

總和檢查碼卸除

EVT_NET_ADAPTER_OFFLOAD_SET_TX_CHECKSUM

NET_ADAPTER_OFFLOAD_TX_CHECKSUM_CAPABILITIES_INIT

NetAdapterOffloadSetTxChecksumCapabilities