NetExtensionGetPacketGso 函数 (gso.h)

NetExtensionGetPacketGso 函数检索数据包的 泛型分段卸载(GSO) 信息。

语法

EXTERN_C_START NET_PACKET_GSO * NetExtensionGetPacketGso(
  NET_EXTENSION const *Extension,
  UINT32              Index
);

参数

Extension

指向描述此数据包队列的 GSO 扩展信息的 NET_EXTENSION 结构的指针。

Index

目标 NET_PACKET数据包圈中的索引。

返回值

返回指向保存此数据包的 GSO 信息的 NET_PACKET_GSO 结构的指针。

言论

NIC 客户端驱动程序通常在创建数据路径队列期间查询数据包扩展的偏移量,然后将其存储在队列上下文空间中,因此不必过于频繁地查询它们。 有关此示例,请参阅 传输和接收队列。 客户端可以从队列上下文中检索 GSO 偏移量,以传递给 NetExtensionGetPacketGso

此函数是 NetExtensionGetData的包装函数。

要求

要求 价值
最低支持的客户端 Windows 11
支持的最低服务器 Windows Server 2022
最低 UMDF 版本 2.33
标头 gso.h (include netadaptercx.h)

另请参阅

泛型分段卸载 (GSO)

数据包描述符和扩展

传输和接收队列

NET_PACKET_GSO

NetExtensionGetData