fungsi NET_PACKET_QUEUE_CONFIG_INIT (netpacketqueue.h)

Fungsi NET_PACKET_QUEUE_CONFIG_INIT menginisialisasi struktur NET_PACKET_QUEUE_CONFIG .

Sintaks

void NET_PACKET_QUEUE_CONFIG_INIT(
  [_Out_] NET_PACKET_QUEUE_CONFIG                   *Config,
  [_In_]  PFN_PACKET_QUEUE_ADVANCE                  EvtAdvance,
  [_In_]  PFN_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtSetNotificationEnabled,
  [_In_]  PFN_PACKET_QUEUE_CANCEL                   EvtCancel
);

Parameter

[_Out_] Config

Penunjuk ke struktur NET_PACKET_QUEUE_CONFIG yang dialokasikan driver untuk diinisialisasi.

[_In_] EvtAdvance

Penunjuk ke implementasi driver klien dari fungsi panggilan balik EVT_PACKET_QUEUE_ADVANCE untuk antrean paket ini.

[_In_] EvtSetNotificationEnabled

Penunjuk ke implementasi driver klien dari fungsi panggilan balik EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED untuk antrean paket ini.

[_In_] EvtCancel

Penunjuk ke implementasi driver klien dari fungsi panggilan balik EVT_PACKET_QUEUE_CANCEL untuk antrean paket ini.

Mengembalikan nilai

Tidak ada

Keterangan

Driver klien harus memanggil fungsi ini untuk menginisialisasi struktur NET_PACKET_QUEUE_CONFIG sebelum memanggil NetTxQueueCreate atau NetRxQueueCreate untuk membuat antrean paket.

Persyaratan

   
Target Platform Universal
Versi KMDF minimum 1.27
Header netpacketqueue.h (termasuk netadaptercx.h)
Pustaka netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Lihat juga

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate