共用方式為


NET_BUFFER_LIST_RECEIVE_QUEUE_ID宏 (ndis.h)

NET_BUFFER_LIST_RECEIVE_QUEUE_ID宏會設定或取得虛擬機佇列 (VMQ) 或單一根 I/O 虛擬化 (SR-IOV) 接收NET_BUFFER_LIST結構之頻外 (OOB) 數據內的佇列標識符。

針對 SR-IOV 介面,接收佇列會在預設或非預設虛擬埠上建立, (VPort) 。 從 Windows Server 2012 開始,僅支援 VPort 的預設接收佇列。

語法

void NET_BUFFER_LIST_RECEIVE_QUEUE_ID(
   _NBL
);

參數

_NBL

NET_BUFFER_LIST 結構的指標。

傳回值

NET_BUFFER_LIST_RECEIVE_QUEUE_ID 傳回接收佇列標識碼的 USHORT 值。

備註

任何 NDIS 6.20 或更新版本的驅動程式都可以使用 NET_BUFFER_LIST_RECEIVE_QUEUE_ID ,從 NET_BUFFER_LIST 結構設定或取得接收佇列標識碼。 NET_BUFFER_LIST_RECEIVE_QUEUE_IDNDIS_NET_BUFFER_LIST_FILTERING_INFO 結構的 QueueId 成員存取接收佇列標識碼。

注意

例如, (刪除 VMQ 時,在 VM 實時移轉) 期間,迷你埠驅動程式可以接收包含無效 QueueId 值的 NBL。 如果發生這種情況,迷你埠應該忽略無效的佇列標識碼,並改用 0 (預設佇列) 。 QueueId 位於 NBL OOB 數據的 NetBufferListFilteringInfo 部分,並使用 NET_BUFFER_LIST_RECEIVE_QUEUE_ID 宏來擷取。

規格需求

需求
最低支援的用戶端 NDIS 6.20 和更新版本支援。
目標平台 Universal
標頭 ndis.h

另請參閱

NET_BUFFER_LIST

NDIS_NET_BUFFER_LIST_FILTERING_INFO