EVT_PACKET_QUEUE_ADVANCE fungsi panggilan balik (netpacketqueue.h)
Fungsi panggilan balik EvtPacketQueueAdvance diimplementasikan oleh driver klien untuk memproses pengiriman atau penerimaan paket yang disediakan oleh NetAdapterCx.
Sintaks
EVT_PACKET_QUEUE_ADVANCE EvtPacketQueueAdvance;
void EvtPacketQueueAdvance(
[_In_] NETPACKETQUEUE PacketQueue
)
{...}
Parameter
[_In_] PacketQueue
Handel ke 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_SET_NOTIFICATION_ENABLED antrean paket.
Untuk informasi selengkapnya dan diagram yang memperlihatkan model polling jalur data NetAdapterCx, lihat Mengirimkan dan menerima antrean. Untuk informasi selengkapnya tentang penggunaan buffer cincin, lihat Menggunakan buffer cincin.
Untuk contoh penerapan panggilan balik ini untuk antrean transmisi, lihat Mengirim data jaringan dengan cincin bersih. Untuk contoh penerapan panggilan balik ini untuk antrean terima, lihat Menerima data jaringan dengan cincin bersih.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1.27 |
Versi UMDF minimum | 2.33 |
Header | netpacketqueue.h (termasuk netadaptercx.h) |
IRQL | <= DISPATCH_LEVEL |
Lihat juga
EVT_NET_ADAPTER_CREATE_RXQUEUE
EVT_NET_ADAPTER_CREATE_TXQUEUE