Compartilhar via


Função NetRingGetElementAtIndex (ring.h)

A função NetRingGetElementAtIndex recupera um elemento de um anel de rede.

Sintaxe

void * NetRingGetElementAtIndex(
  [_In_] NET_RING const *Ring,
  [_In_] UINT32         Index
);

Parâmetros

[_In_] Ring

Um ponteiro para um NET_RING.

[_In_] Index

O índice de elemento, dentro do intervalo [0, Ring-NumberOfElements>).

Retornar valor

Retorna o elemento no local especificado.

Comentários

NetRingGetElementAtIndex usa o membro ElementStride do anel net para indexar no buffer e retorna o local do elemento especificado.

NetRingGetElementAtIndex destina-se ao uso genérico de anéis de rede. Em vez disso, um driver de cliente NetAdapterCx normalmente chama NetRingGetPacketAtIndex para um anel de pacote ou NetRingGetFragmentAtIndex para um anel de fragmento.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.29
Versão mínima do UMDF 2.33
Cabeçalho ring.h (inclua netadaptercx.h)
IRQL Qualquer nível, desde que a memória de destino seja residente

Confira também

NetRingGetPacketAtIndex

NetRingGetFragmentAtIndex