Condividi tramite


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, compreso nell'intervallo [0, Ring-NumberOfElements>).

Valore restituito

Restituisce l'elemento in corrispondenza della 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 di anelli di rete. Un driver client NetAdapterCx chiama in genere NetRingGetPacketAtIndex per un anello di pacchetti o NetRingGetFragmentAtIndex per un anello di frammento.

Requisiti

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

Vedi anche

NetRingGetPacketAtIndex

NetRingGetFragmentAtIndex