共用方式為


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 (包含 netadaptercx.h)

另請參閱

一般分割卸除 (GSO)

封包描述元和延伸模組

傳輸和接收佇列

NET_PACKET_GSO

NetExtensionGetData