Fungsi NetPacketGetExtension (packet.h)

Fungsi NetPacketGetExtension mengambil informasi yang disimpan di salah satu ekstensi paket.

Sintaks

void * NetPacketGetExtension(
  const NET_PACKET *packet,
  SIZE_T           offset
);

Parameter

packet

Penunjuk ke struktur NET_PACKET .

offset

Offset, dalam byte, ke NET_EXTENSION yang diinginkan dari awal deskriptor paket.

Nilai kembali

Mengembalikan penunjuk ke struktur pada offset ekstensi tertentu yang mewakili informasi ekstensi paket.

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 terlalu sering mengkuerinya. Untuk contohnya, lihat Mengirimkan dan menerima antrean. Offset ini kemudian diteruskan ke NetPacketGetExtension untuk mengambil data untuk setiap ekstensi paket.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1.29
Header packet.h (termasuk netadaptercx.h)
IRQL Tingkat apa pun selama memori target adalah residen

Lihat juga

Deskriptor dan ekstensi paket

Mengirimkan dan menerima antrean