Freigeben über


NetRingAdvanceIndex-Funktion (ring.h)

Die NetRingAdvanceIndex Funktion wechselt den Index in einem Netzring vorwärts und umschließt 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, auf die zugegriffen werden soll.

[_In_] Index

Der indexwert, der voranzuschreiten ist.

[_In_] Distance

Der Abstand zum Voranschreiten des Indexes.

Rückgabewert

Gibt den neuen Index zurück, nachdem Distance vorwärts im Netzring vorangebracht wurde.

Bemerkungen

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

Anforderungen

Anforderung Wert
Mindest-UMDF-Version 2.33
Header- ring.h
IRQL- Jede Ebene, solange der Zielspeicher resident ist

Siehe auch

NET_RING

NetRingIncrementIndex-