struktur NET_PACKET_QUEUE_CONFIG (netpacketqueue.h)

Struktur NET_PACKET_QUEUE_CONFIG menjelaskan opsi konfigurasi untuk antrean paket driver klien NetAdapterCx.

Sintaks

typedef struct _NET_PACKET_QUEUE_CONFIG {
  ULONG                                     Size;
  PFN_PACKET_QUEUE_START                    EvtStart;
  PFN_PACKET_QUEUE_STOP                     EvtStop;
  PFN_PACKET_QUEUE_ADVANCE                  EvtAdvance;
  PFN_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtSetNotificationEnabled;
  PFN_PACKET_QUEUE_CANCEL                   EvtCancel;
  NETEXECUTIONCONTEXT                       ExecutionContext;
} NET_PACKET_QUEUE_CONFIG;

Anggota

Size

Ukuran struktur ini, dalam byte.

EvtStart

Penunjuk ke fungsi panggilan balik peristiwa EVT_PACKET_QUEUE_START driver klien untuk antrean paket ini. Fungsi panggilan balik ini diperlukan.

EvtStop

Penunjuk ke fungsi panggilan balik peristiwa EVT_PACKET_QUEUE_STOP driver klien untuk antrean paket ini. Fungsi panggilan balik ini diperlukan.

EvtAdvance

Penunjuk ke fungsi panggilan balik peristiwa EVT_PACKET_QUEUE_ADVANCE driver klien untuk antrean paket ini. Fungsi panggilan balik ini diperlukan.

EvtSetNotificationEnabled

Penunjuk ke fungsi panggilan balik peristiwa EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED driver klien untuk antrean paket ini. Fungsi panggilan balik ini diperlukan.

EvtCancel

Penunjuk ke fungsi panggilan balik peristiwa EVT_PACKET_QUEUE_CANCEL driver klien untuk antrean paket ini. Fungsi panggilan balik ini diperlukan.

ExecutionContext

Objek NETEXECUTIONCONTEXT.

Keterangan

Panggil NET_PACKET_QUEUE_CONFIG_INIT untuk menginisialisasi struktur ini.

Struktur NET_PACKET_QUEUE_CONFIG adalah parameter input ke NetTxQueueCreate dan NetRxQueueCreate. Klien harus menggunakan NET_PACKET_QUEUE_CONFIG_INIT untuk menginisialisasi struktur ini sebelum memanggil NetTx(Rx)QueueCreate.

Persyaratan

Persyaratan Nilai
Versi KMDF minimum 1.27
Header netpacketqueue.h (termasuk netadaptercx.h)

Lihat juga

NET_PACKET_QUEUE_CONFIG_INIT

NetTxQueueCreate

NetRxQueueBuat