Partager via


NetRxQueueInitGetQueueId, fonction (netrxqueue.h)

Récupère l’identificateur de la file d’attente de réception associée à une file d’attente de réception.

Syntaxe

ULONG NetRxQueueInitGetQueueId(
  [_In_] NETRXQUEUE_INIT *NetRxQueueInit
);

Paramètres

[_In_] NetRxQueueInit

Pointeur vers une structure NETRXQUEUE_INIT allouée à NetAdapterCx. Pour plus d’informations, consultez la section Remarques.

Valeur de retour

Retourne un ULONG qui identifie une file d’attente de réception.

Remarques

Le pilote client reçoit un pointeur vers une structure NETRXQUEUE_INIT dans sa fonction de rappel EVT_NET_ADAPTER_CREATE_RXQUEUE.

À 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_RX_CAPABILITIES, qui est initialisée et transmise à NetAdapterSetDataPathCapabilities lors du démarrage de la 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 netrxqueue.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL