Bagikan melalui


EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED fungsi panggilan balik (netpacketqueue.h)

Fungsi panggilan balik EvtPacketQueueSetNotificationEnabled diimplementasikan oleh driver klien untuk melakukan pemrosesan khusus klien ketika ada paket baru yang diterima dalam buffer cincin antrean yang ditentukan.

Sintaks

EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtPacketQueueSetNotificationEnabled;

void EvtPacketQueueSetNotificationEnabled(
  [_In_] NETPACKETQUEUE PacketQueue,
  [_In_] BOOLEAN NotificationEnabled
)
{...}

Parameter

[_In_] PacketQueue

Handel ke antrean paket.

[_In_] NotificationEnabled

Nilai permintaan TRUE yang klien aktifkan pemberitahuan antrean paket. Nilai permintaan FALSE yang klien nonaktifkan pemberitahuan antrean paket.

Menampilkan nilai

Tidak ada

Keterangan

Daftarkan fungsi panggilan balik ini di panggilan balik EVT_NET_ADAPTER_CREATE_TX(RX)QUEUE Anda. Atur anggota struktur NET_PACKET_QUEUE_CONFIG yang sesuai saat Anda menginisialisasi struktur dengan NET_PACKET_QUEUE_CONFIG_INIT, lalu panggil NetTx(Rx)QueueCreate.

NetAdapterCx menserialisasikan fungsi panggilan balik ini bersama dengan fungsi panggilan balik EVT_PACKET_QUEUE_CANCEL dan EVT_PACKET_QUEUE_ADVANCE antrean paket.

Untuk informasi selengkapnya dan diagram yang memperlihatkan model polling jalur data NetAdapterCx, lihat Mengirimkan dan menerima antrean.

Persyaratan

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

Lihat juga

EVT_NET_ADAPTER_CREATE_RXQUEUE

EVT_NET_ADAPTER_CREATE_TXQUEUE

NetRxQueueCreate

NetTxQueueCreate

EVT_PACKET_QUEUE_START

EVT_PACKET_QUEUE_ADVANCE

EVT_PACKET_QUEUE_CANCEL

EVT_PACKET_QUEUE_STOP

NetTxQueueNotifyMoreCompletedPacketsAvailable

NetRxQueueNotifyMoreReceivedPacketsAvailable