NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT函数 (netadapter.h)

NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT 函数初始化 NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES 结构。

语法

void NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT(
  [_Out_] NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES *GsoCapabilities,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER3_FLAGS     Layer3Flags,
  [_In_]  NET_ADAPTER_OFFLOAD_LAYER4_FLAGS     Layer4Flags,
  [_In_]  SIZE_T                               MaximumOffloadSize,
  [_In_]  SIZE_T                               MinimumSegmentCount,
  [_In_]  PFN_NET_ADAPTER_OFFLOAD_SET_GSO      EvtAdapterOffloadSetGso
);

参数

[_Out_] GsoCapabilities

指向驱动程序分配 NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES 结构的指针。

[_In_] Layer3Flags

指定 NIC 可以成功分段的数据包中包含的第 3 层协议和变体的标志。

[_In_] Layer4Flags

指定 NIC 可以成功分段的数据包中包含的第 4 层协议和变体的标志。

[_In_] MaximumOffloadSize

传输可以传递到单个数据包中的 NIC 驱动程序的用户数据的最大字节数。

[_In_] MinimumSegmentCount

传输才能将其卸载到硬件进行分段之前,必须对大型 TCP 数据包进行分割的最小段数。

[_In_] EvtAdapterOffloadSetGso

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

返回值

没有

言论

客户端驱动程序调用 NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES_INIT 来初始化 NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES 结构。 驱动程序将初始化的 NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES 结构作为参数传递给 NetAdapterOffloadSetGsoCapabilities 函数以注册它。

要求

要求 价值
最低支持的客户端 Windows 11
支持的最低服务器 Windows Server 2022
目标平台 普遍
最低 KMDF 版本 1.29
最低 UMDF 版本 2.33
标头 netadapter.h (包括 netadaptercx.h)
netadaptercxstub.lib

另请参阅

泛型分段卸载

EVT_NET_ADAPTER_OFFLOAD_SET_GSO

NET_ADAPTER_OFFLOAD_GSO_CAPABILITIES

NetAdapterOffloadSetGsoCapabilities