NetRingAdvanceIndex, fonction (ring.h)
La fonction NetRingAdvanceIndex avance l’index dans un anneau net vers l’avant, en encapsulant l’index si nécessaire.
Syntaxe
UINT32 NetRingAdvanceIndex(
[_In_] NET_RING const *Ring,
[_In_] UINT32 Index,
[_In_] INT32 Distance
);
Paramètres
[_In_] Ring
Pointeur vers un NET_RING d’accès.
[_In_] Index
Valeur d’index à avancer.
[_In_] Distance
Distance à parcourir pour avancer l’index.
Valeur retournée
Retourne le nouvel index après avoir avancé Distance vers l’avant dans l’anneau net.
Remarques
NetRingAdvanceIndex permet aux pilotes clients d’avancer plusieurs index dans l’anneau net. Les pilotes clients peuvent également appeler la fonction wrapper NetRingIncrementIndex pour incrémenter l’index de 1.
Configuration requise
Condition requise | Valeur |
---|---|
Version UMDF minimale | 2,33 |
En-tête | ring.h |
IRQL | N’importe quel niveau tant que la mémoire cible est résidente |