Condividi tramite


Funzione NetRingGetElementAtIndex (ring.h)

La funzione NetRingGetElementAtIndex recupera un elemento da un anello net.

Sintassi

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

Parametri

[_In_] Ring

Puntatore a un NET_RING.

[_In_] Index

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

Valore restituito

Restituisce l'elemento in corrispondenza della posizione specificata.

Osservazioni

netRingGetElementAtIndex usa il membro ElementStride dell'anello di rete da indicizzare nel buffer e restituisce la posizione dell'elemento specificato.

netRingGetElementAtIndex è destinato all'uso generico di anelli net. Un driver client NetAdapterCx chiama in genere NetRingGetPacketAtIndex per un anello di pacchetti o NetRingGetFragmentAtIndex per un anello di frammento.

Fabbisogno

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

Vedere anche

NetRingGetPacketAtIndex

NetRingGetFragmentAtIndex