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 "Hinweise".
Rückgabewert
Gibt einen ULONG-Wert zurück, der eine Übertragungswarteschlange identifiziert.
Bemerkungen
Der Clienttreiber empfängt einen Zeiger auf eine NETTXQUEUE_INIT Struktur in der EVT_NET_ADAPTER_CREATE_TXQUEUE 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_TX_CAPABILITIES-Struktur unterstützt, die initialisiert und an NetAdapterSetDataPathCapabilities übergeben wird, wenn ein 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- | nettxqueue.h (include netadaptercx.h) |
IRQL- | PASSIVE_LEVEL |