Partager via


NetRingAdvanceIndex, fonction (ring.h)

La fonction NetRingAdvanceIndex avance l’index dans un anneau net vers l’avant, encapsulant le cas échéant.

Syntaxe

UINT32 NetRingAdvanceIndex(
  [_In_] NET_RING const *Ring,
  [_In_] UINT32         Index,
  [_In_] INT32          Distance
);

Paramètres

[_In_] Ring

Pointeur vers un NET_RING à accéder.

[_In_] Index

Valeur d’index à avancer.

[_In_] Distance

Distance pour faire avancer l’index.

Valeur de retour

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 par 1.

Exigences

Exigence Valeur
version minimale de UMDF 2.33
d’en-tête ring.h
IRQL Tout niveau tant que la mémoire cible est résidente

Voir aussi

NET_RING

NetRingIncrementIndex