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 |