Funzione NetRingGetElementAtIndex (ring.h)

La funzione NetRingGetElementAtIndex recupera un elemento da un anello di rete.

Sintassi

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

Parametri

[_In_] Ring

Puntatore a un NET_RING.

[_In_] Index

Indice dell'elemento, all'interno dell'intervallo [0, Ring-NumberOfElements>).

Valore restituito

Restituisce l'elemento nella posizione specificata.

Commenti

NetRingGetElementAtIndex usa il membro ElementStride dell'anello net per indicizzare nel buffer e restituisce la posizione dell'elemento specificato.

NetRingGetElementAtIndex è destinato all'uso generico degli anelli di rete. Invece, un driver client NetAdapterCx chiama in genere NetRingGetPacketAtIndex per un anello di pacchetto o NetRingGetFragmentAtIndex per un anello di frammento.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.29
Intestazione ring.h (include netadaptercx.h)
IRQL Qualsiasi livello purché la memoria di destinazione sia residente

Vedi anche

NetRingGetPacketAtIndex

NetRingGetFragmentAtIndex