NetRingCollectionGetFragmentRing, fonction (ringcollection.h)
NetRingCollectionGetFragmentRing obtient l’anneau de fragments d’une file d’attente de paquets.
Syntaxe
NET_RING * NetRingCollectionGetFragmentRing(
NET_RING_COLLECTION const *Rings
);
Paramètres
Rings
Pointeur vers une structure NET_RING_COLLECTION qui décrit les anneaux nets de cette file d’attente de paquets.
Valeur retournée
Retourne un pointeur vers le fragment NET_RING pour la file d’attente de paquets.
Remarques
Les pilotes clients appellent généralement cette fonction lorsqu’ils doivent travailler directement avec un anneau fragmentaire, par exemple lorsque le pilote publie des informations sur le matériel. Par exemple, pendant la transmission, un pilote peut utiliser l’élément ElementIndexMask de l’anneau de fragments pour récupérer le fragment correct qui est publié sur le matériel afin de remplir le descripteur matériel.
Pour obtenir des exemples d’utilisation de cette fonction, consultez l’exemple de pilote Realtek.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.29 |
Version UMDF minimale | 2,33 |
En-tête | ringcollection.h (include netadaptercx.h) |
IRQL | N’importe quel niveau tant que la mémoire cible est résidente |