NetRxQueueInitGetQueueId-Funktion (netrxqueue.h)
Ruft den Bezeichner der Empfangenwarteschlange 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 "Hinweise".
Rückgabewert
Gibt einen ULONG-Wert zurück, der eine Empfangswarteschlange identifiziert.
Bemerkungen
Der Clienttreiber empfängt einen Zeiger auf eine NETRXQUEUE_INIT Struktur in der EVT_NET_ADAPTER_CREATE_RXQUEUE Rückruffunktion.
Ab Null weist NetAdapterCx für jede Warteschlange, die sie erstellt, einen eindeutigen Bezeichnerwert zu. Der Clienttreiber gibt die Anzahl der Übertragungswarteschlangen an, die der Netzwerkadapter in der MaximumNumberOfQueues Member der NET_ADAPTER_RX_CAPABILITIES-Struktur unterstützt, die initialisiert und an NetAdapterSetDataPathCapabilities übergeben wird, wenn der Netzadapter gestartet wird. Bezeichnerwerte reichen von Null bis zum Wert von (((MaxNumber of TxQueues) + (MaxNumber of RxQueues)) - 1)
.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.21 |
Mindest-UMDF-Version | 2.33 |
Header- | netrxqueue.h (include netadaptercx.h) |
IRQL- | PASSIVE_LEVEL |