Freigeben über


NetRingAdvanceIndex-Funktion (ring.h)

Die NetRingAdvanceIndex-Funktion verschiebt den Index in einem Nettoring vorwärts und umschlossen bei Bedarf.

Syntax

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

Parameter

[_In_] Ring

Ein Zeiger auf eine NET_RING zugriff.

[_In_] Index

Der Indexwert, der erweitert werden soll.

[_In_] Distance

Der Abstand zum Voranschreiten des Indexes.

Rückgabewert

Gibt den neuen Index zurück, nachdem distance im Netzring vorwärts vorgerückt wurde.

Hinweise

NetRingAdvanceIndex ermöglicht Es Clienttreibern, mehrere Indizes im Net Ring vorwärts zu bewegen. Clienttreiber können auch die Wrapperfunktion NetRingIncrementIndex aufrufen, um den Index um 1 zu erhöhen.

Anforderungen

Anforderung Wert
UMDF-Mindestversion 2.33
Kopfzeile ring.h
IRQL Jede Ebene, solange der Zielspeicher resident ist

Weitere Informationen

NET_RING

NetRingIncrementIndex