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 |