Fungsi NetExtensionGetData (extension.h)
Fungsi NetExtensionGetData mengambil data ekstensi paket untuk paket bersih.
Sintaks
void * NetExtensionGetData(
NET_EXTENSION const *Extension,
UINT32 Index
);
Parameter
Extension
Penunjuk ke struktur NET_EXTENSION yang menjelaskan informasi ekstensi yang diminta untuk antrean paket ini.
Index
Indeks dalam cincin paket untuk NET_PACKET target.
Nilai kembali
Mengembalikan penunjuk ke struktur yang menyimpan informasi ekstensi untuk paket ini.
Keterangan
Driver klien tidak boleh memanggil fungsi ini secara langsung. Sebaliknya, mereka harus memanggil fungsi pembungkus yang sesuai untuk jenis ekstensi yang mereka dapatkan:
- Untuk informasi offload checksum, driver klien memanggil NetExtensionGetPacketChecksum.
- Untuk informasi Generic Segmentation Offload (GSO), driver klien memanggil NetExtensionGetPacketLso.
- Untuk informasi offload Receive Segment Coalescence (RSC), driver klien memanggil NetExtensionGetPacketRsc.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1.29 |
Header | extension.h (termasuk netadaptercx.h) |
IRQL | Tingkat apa pun selama memori target adalah residen |