Функция NetRingAdvanceIndex (ring.h)
Функция NetRingAdvanceIndex перемещает индекс в чистом кольце вперед, обтекая при необходимости.
Синтаксис
UINT32 NetRingAdvanceIndex(
[_In_] NET_RING const *Ring,
[_In_] UINT32 Index,
[_In_] INT32 Distance
);
Параметры
[_In_] Ring
Указатель на NET_RING для доступа.
[_In_] Index
Значение индекса для продвижения.
[_In_] Distance
Расстояние для продвижения индекса.
Возвращаемое значение
Возвращает новый индекс после продвижения расстояние вперед в круге сетки.
Замечания
NetRingAdvanceIndex позволяет клиентским драйверам перемещаться вперед несколько индексов в чистом кольце. Клиентские драйверы также могут вызывать функцию-оболочку NetRingIncrementIndex для увеличения индекса 1.
Требования
Требование | Ценность |
---|---|
минимальная версия UMDF | 2.33 |
заголовка | ring.h |
IRQL | Любой уровень, если целевая память является резидентной |