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 der Übertragungswarteschlangen an, die der Netzwerkadapter im MaximumNumberOfQueues-Member der NET_ADAPTER_RX_CAPABILITIES-Struktur unterstützt, das initialisiert und beim Starten des Netzadapters an NetAdapterSetDataPathCapabilities übergeben wird. Bezeichnerwerte reichen von 0 bis zum Wert von (((MaxNumber of TxQueues) + (MaxNumber of RxQueues)) - 1).

Anforderungen

Anforderung Wert
Zielplattform Universell
KMDF-Mindestversion 1.21
Kopfzeile netrxqueue.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL