Fungsi NetTxQueueGetExtension (nettxqueue.h)

Fungsi NetTxQueueGetExtension mengambil ekstensi paket untuk semua paket dalam antrean transmisi (Tx).

Sintaks

void NetTxQueueGetExtension(
  [_In_]  NETPACKETQUEUE            PacketQueue,
  [_In_]  const NET_EXTENSION_QUERY *Query,
  [_Out_] NET_EXTENSION             *Extension
);

Parameter

[_In_] PacketQueue

Objek antrean transmisi.

[_In_] Query

Penunjuk ke struktur NET_EXTENSION_QUERY yang dialokasikan dan diinisialisasi driver yang berisi informasi tentang ekstensi paket yang diinginkan.

[_Out_] Extension

Handel ke struktur NET_EXTENSION yang dialokasikan driver yang menerima ekstensi paket.

Menampilkan nilai

Tidak ada

Keterangan

Driver klien biasanya memanggil fungsi ini dari fungsi panggilan balik EvtNetAdapterCreateTxQueue mereka setelah pembuatan antrean. Untuk mencegah kueri ekstensi yang sering, simpan ekstensi yang dikembalikan oleh fungsi ini di ruang konteks antrean Anda.

Untuk contoh kode pembuatan antrean transmisi, lihat Mengirimkan dan menerima antrean.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1.29
Versi UMDF minimum 2.33
Header nettxqueue.h (termasuk netadaptercx.h)
IRQL PASSIVE_LEVEL

Lihat juga

Deskriptor dan ekstensi paket