共用方式為


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

傳回值

傳回 NET_PACKET_GSO 結構的指標,此結構會保存此封包的 GSO 資訊。

言論

NIC 用戶端驅動程式通常會在數據路徑佇列建立期間查詢封包延伸模組的位移,然後將它們儲存在佇列內容空間中,因此不需要太常查詢它們。 如需此範例,請參閱 傳輸和接收佇列。 用戶端可以從佇列內容擷取 GSO 位移,以傳遞至 netExtensionGetPacketGso

此函式是 NetExtensionGetData的包裝函式。

要求

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

另請參閱

一般分割卸除 (GSO)

封包描述元和擴充功能

傳輸和接收佇列

NET_PACKET_GSO

NetExtensionGetData