Freigeben über


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