Compartir a través de


Función NetRingAdvanceIndex (ring.h)

La función NetRingAdvanceIndex avanza el índice en un anillo neto hacia delante, encapsulando alrededor de si es necesario.

Sintaxis

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

Parámetros

[_In_] Ring

Puntero a un NET_RING al que se va a acceder.

[_In_] Index

Valor de índice que se va a avanzar.

[_In_] Distance

Distancia que se va a avanzar en el índice.

Valor devuelto

Devuelve el nuevo índice después de avanzar distancia hacia delante en el anillo neto.

Comentarios

NetRingAdvanceIndex permite a los controladores de cliente avanzar varios índices en el anillo neto. Los controladores de cliente también pueden llamar a la función contenedora NetRingIncrementIndex para incrementar el índice en 1.

Requisitos

Requisito Value
Versión mínima de UMDF 2,33
Encabezado ring.h
IRQL Cualquier nivel siempre que la memoria de destino sea residente

Consulte también

NET_RING

NetRingIncrementIndex