NetRxQueueInitGetQueueId-Funktion (netrxqueue.h)
Ruft den Bezeichner der Empfangswarteschlange ab, die einer Empfangswarteschlange zugeordnet ist.
Syntax
ULONG NetRxQueueInitGetQueueId(
[_In_] NETRXQUEUE_INIT *NetRxQueueInit
);
Parameter
[_In_] NetRxQueueInit
Ein Zeiger auf eine netAdapterCx-zugeordnete NETRXQUEUE_INIT-Struktur . Weitere Informationen finden Sie im Abschnitt mit Hinweisen.
Rückgabewert
Gibt eine ULONG zurück, die eine Empfangswarteschlange identifiziert.
Hinweise
Der Clienttreiber empfängt einen Zeiger auf eine NETRXQUEUE_INIT-Struktur in seiner EVT_NET_ADAPTER_CREATE_RXQUEUE Rückruffunktion.
Ab null weist NetAdapterCx jeder erstellten Warteschlange einen eindeutigen Bezeichnerwert zu. Der Clienttreiber gibt die Anzahl von Übertragungswarteschlangen an, die der Netzwerkadapter im MaximumNumberOfQueues-Member der NET_ADAPTER_RX_CAPABILITIES-Struktur unterstützt, die initialisiert und beim Starten des Netzadapters an NetAdapterSetDataPathCapabilities übergeben wird. Bezeichnerwerte reichen von null bis zum Wert von (((MaxNumber of TxQueues) + (MaxNumber of RxQueues)) - 1)
.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.21 |
UMDF-Mindestversion | 2.33 |
Kopfzeile | netrxqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |