Fungsi NetExtensionGetPacketGso (gso.h)

Fungsi NetExtensionGetPacketGso mengambil informasi Generic Segmentation Offload (GSO) untuk paket.

Sintaks

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

Parameter

Extension

Penunjuk ke struktur NET_EXTENSION yang menjelaskan informasi ekstensi GSO untuk antrean paket ini.

Index

Indeks dalam cincin paket untuk NET_PACKET target.

Mengembalikan nilai

Mengembalikan penunjuk ke struktur NET_PACKET_GSO yang menyimpan informasi GSO untuk paket ini.

Keterangan

Driver klien NIC biasanya mengkueri offset untuk ekstensi paket selama pembuatan antrean jalur data, lalu menyimpannya di ruang konteks antrean mereka sehingga mereka tidak perlu mengkuerinya terlalu sering. Untuk contohnya, lihat Mengirimkan dan menerima antrean. Klien dapat mengambil offset GSO dari konteks antrean untuk diteruskan ke NetExtensionGetPacketGso.

Fungsi ini adalah fungsi pembungkus di sekitar NetExtensionGetData.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11
Server minimum yang didukung Windows Server 2022
Versi UMDF minimum 2.33
Header gso.h (termasuk netadaptercx.h)

Lihat juga

Offload Segmentasi Generik (GSO)

Deskriptor dan ekstensi paket

Mengirimkan dan menerima antrean

NET_PACKET_GSO

NetExtensionGetData