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 |