Função NetRingAdvanceIndex (ring.h)

A função NetRingAdvanceIndex avança o índice em um anel líquido para frente, encapsulando se necessário.

Sintaxe

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

Parâmetros

[_In_] Ring

Um ponteiro para um NET_RING para acessar.

[_In_] Index

O valor do índice a ser adiantado.

[_In_] Distance

A distância para avançar o índice.

Retornar valor

Retorna o novo índice depois de avançar Distância para frente no anel líquido.

Comentários

NetRingAdvanceIndex permite que os drivers de cliente avancem vários índices no anel líquido. Os drivers cliente também podem chamar a função wrapper NetRingIncrementIndex para incrementar o índice em 1.

Requisitos

Requisito Valor
Cabeçalho ring.h
IRQL Qualquer nível, desde que a memória de destino seja residente

Confira também

NET_RING

NetRingIncrementIndex