NetTxQueueInitGetQueueId, fonction (nettxqueue.h)
Récupère l’identificateur associé à une file d’attente de transmission.
Syntaxe
ULONG NetTxQueueInitGetQueueId(
[_In_] NETTXQUEUE_INIT *NetTxQueueInit
);
Paramètres
[_In_] NetTxQueueInit
Pointeur vers une structure NETTXQUEUE_INIT allouée par NetAdapterCx. Pour plus d’informations, consultez la section Remarques.
Valeur de retour
Retourne un ULONG qui identifie une file d’attente de transmission.
Remarques
Le pilote client reçoit un pointeur vers une structure NETTXQUEUE_INIT dans sa fonction de rappel EVT_NET_ADAPTER_CREATE_TXQUEUE.
À compter de zéro, NetAdapterCx affecte une valeur d’identificateur unique pour chaque file d’attente qu’il crée. Le pilote client spécifie le nombre de files d’attente de transmission que la carte réseau prend en charge dans le MaximumNumberOfQueues membre de la structure NET_ADAPTER_TX_CAPABILITIES, qui est initialisée et transmise à NetAdapterSetDataPathCapabilities lors du démarrage d’une carte réseau. Les valeurs d’identificateur vont de zéro à la valeur de (((MaxNumber of TxQueues) + (MaxNumber of RxQueues)) - 1)
.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
version minimale de KMDF | 1.21 |
version minimale de UMDF | 2.33 |
d’en-tête | nettxqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |