Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die NET_BUFFER_LIST_RECEIVE_QUEUE_ID Makrosätze oder ruft den Bezeichner einer VMQ-Warteschlange (VMQ) oder einer einzelnen Stamm-E/A-Virtualisierung (SR-IOV) in den Out-of-Band-Daten (OOB)-Daten einer NET_BUFFER_LIST Struktur ab.
Für die SR-IOV Schnittstelle wird die Empfangswarteschlange auf einem standardmäßigen oder nicht standardmäßigen virtuellen Port (VPort) erstellt. Ab Windows Server 2012 wird nur die Standardmäßige Empfangswarteschlange eines VPort unterstützt.
Syntax
void NET_BUFFER_LIST_RECEIVE_QUEUE_ID(
_NBL
);
Parameter
_NBL
Ein Zeiger auf eine NET_BUFFER_LIST Struktur.
Rückgabewert
NET_BUFFER_LIST_RECEIVE_QUEUE_ID gibt einen USHORT-Wert für einen Empfangswarteschlangenbezeichner zurück.
Bemerkungen
Jeder NDIS 6.20- oder höher-Treiber kann NET_BUFFER_LIST_RECEIVE_QUEUE_ID verwenden, um den Empfangswarteschlangenbezeichner aus einer NET_BUFFER_LIST Struktur festzulegen oder abzurufen. NET_BUFFER_LIST_RECEIVE_QUEUE_ID greift von der QueueId Member der NDIS_NET_BUFFER_LIST_FILTERING_INFO Struktur auf den Empfangswarteschlangenbezeichner zu.
Anmerkung
Wenn ein VMQ gelöscht wird (z. B. während der VM-Livemigration), kann der Miniporttreiber eine NBL empfangen, die einen ungültigen QueueId-wert enthält. In diesem Fall sollte der Miniport die ungültige Warteschlangen-ID ignorieren und stattdessen 0 (die Standardwarteschlange) verwenden. Die QueueId- befindet sich in der NetBufferListFilteringInfo Teil der OOB-Daten der NBL und wird mithilfe des NET_BUFFER_LIST_RECEIVE_QUEUE_ID-Makros abgerufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Unterstützt in NDIS 6.20 und höher. |
| Zielplattform- | Universal |
| Header- | ndis.h |