NET_BUFFER_LIST_RECEIVE_QUEUE_ID makro (ndis.h)
Set makro NET_BUFFER_LIST_RECEIVE_QUEUE_ID atau mendapatkan pengidentifikasi antrean komputer virtual (VMQ) atau virtualisasi I/O akar tunggal (SR-IOV) menerima pengidentifikasi antrean dalam data out-of-band (OOB) dari struktur NET_BUFFER_LIST .
Untuk antarmuka SR-IOV, antrean terima dibuat pada port virtual default atau nondefault (VPort). Dimulai dengan Windows Server 2012, hanya antrean penerima default VPort yang didukung.
Sintaks
void NET_BUFFER_LIST_RECEIVE_QUEUE_ID(
_NBL
);
Parameter
_NBL
Penunjuk ke struktur NET_BUFFER_LIST .
Nilai kembali
NET_BUFFER_LIST_RECEIVE_QUEUE_ID mengembalikan nilai USHORT untuk pengidentifikasi antrean penerima.
Keterangan
Setiap driver NDIS 6.20 atau yang lebih baru dapat menggunakan NET_BUFFER_LIST_RECEIVE_QUEUE_ID untuk mengatur atau mendapatkan pengidentifikasi antrean penerima dari struktur NET_BUFFER_LIST . NET_BUFFER_LIST_RECEIVE_QUEUE_ID mengakses pengidentifikasi antrean penerima dari anggota QueueId dari struktur NDIS_NET_BUFFER_LIST_FILTERING_INFO .
Catatan
Ketika VMQ dihapus (misalnya, selama migrasi langsung VM), dimungkinkan bagi driver miniport untuk menerima NBL yang berisi nilai QueueId yang tidak valid. Jika ini terjadi, miniport harus mengabaikan ID antrean yang tidak valid dan menggunakan 0 (antrean default) sebagai gantinya. QueueId ditemukan di bagian NetBufferListFilteringInfo dari data OOB NBL, dan diambil dengan menggunakan makro NET_BUFFER_LIST_RECEIVE_QUEUE_ID.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.20 dan yang lebih baru. |
Target Platform | Universal |
Header | ndis.h |
Lihat juga
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