Freigeben über


NetTxQueueInitGetQueueId-Funktion (nettxqueue.h)

Ruft den Bezeichner ab, der einer Übertragungswarteschlange zugeordnet ist.

Syntax

ULONG NetTxQueueInitGetQueueId(
  [_In_] NETTXQUEUE_INIT *NetTxQueueInit
);

Parameter

[_In_] NetTxQueueInit

Ein Zeiger auf eine netAdapterCx-zugeordnete NETTXQUEUE_INIT-Struktur . Weitere Informationen finden Sie im Abschnitt mit Hinweisen.

Rückgabewert

Gibt eine ULONG zurück, die eine Übertragungswarteschlange identifiziert.

Hinweise

Der Clienttreiber empfängt einen Zeiger auf eine NETTXQUEUE_INIT-Struktur in seiner EVT_NET_ADAPTER_CREATE_TXQUEUE 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_TX_CAPABILITIES-Struktur unterstützt, das initialisiert und beim Starten eines 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
UMDF-Mindestversion 2.33
Kopfzeile nettxqueue.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL