Fungsi NetRxQueueCreate (netrxqueue.h)
Membuat objek antrean penerimaan bersih.
Sintaks
NTSTATUS NetRxQueueCreate(
[_Inout_] NETRXQUEUE_INIT *NetRxQueueInit,
[_In_opt_] WDF_OBJECT_ATTRIBUTES *RxQueueAttributes,
[_In_] NET_PACKET_QUEUE_CONFIG *Configuration,
[_Out_] NETPACKETQUEUE *PacketQueue
);
Parameter
[_Inout_] NetRxQueueInit
Penunjuk ke struktur NETRXQUEUE_INIT yang diterima driver klien dalam fungsi panggilan balik EVT_NET_ADAPTER_CREATE_RXQUEUE .
[_In_opt_] RxQueueAttributes
Penunjuk ke struktur WDF_OBJECT_ATTRIBUTES yang dialokasikan dan diinisialisasi penelepon. Parameter ini bersifat opsional dan dapat WDF_NO_OBJECT_ATTRIBUTES. Namun, jika driver klien menyediakan parameter ini, bidang ParentObject harus NULL.
[_In_] Configuration
Penunjuk ke struktur NET_PACKET_QUEUE_CONFIG yang dialokasikan penelepon.
[_Out_] PacketQueue
Penunjuk ke lokasi yang menerima handel ke objek antrean penerima bersih baru.
Nilai kembali
Fungsi ini mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, fungsi ini dapat mengembalikan kode kesalahan NTSTATUS yang sesuai.
Keterangan
Klien memanggil NetRxQueueCreate dari dalam fungsi panggilan balik peristiwa EVT_NET_ADAPTER_CREATE_RXQUEUE . Untuk informasi tentang menetapkan ruang konteks ke objek baru, lihat Ruang Konteks Objek Kerangka Kerja.
Objek NETPACKETQUEUE adalah objek WDF standar. Kerangka kerja mengelola penghapusannya, yang terjadi ketika objek NETADAPTER induk dihapus.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1.27 |
Header | netrxqueue.h (termasuk netadaptercx.h) |
Pustaka | NetAdapterCxStub.lib |
IRQL | PASSIVE_LEVEL |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk