Partilhar via


Função NetRingAdvanceIndex (ring.h)

A função NetRingAdvanceIndex avança o índice em um anel líquido, 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 avançado.

[_In_] Distance

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

Valor de retorno

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

Observações

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

Requisitos

Requisito Valor
versão mínima do UMDF 2.33
cabeçalho ring.h
IRQL Qualquer nível, desde que a memória de destino seja residente

Consulte também

NET_RING

NetRingIncrementIndex