Freigeben über


NetRingGetElementAtIndex-Funktion (ring.h)

Die NetRingGetElementAtIndex-Funktion ruft ein Element aus einem Netzring ab.

Syntax

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

Parameter

[_In_] Ring

Ein Zeiger auf eine NET_RING.

[_In_] Index

Der Elementindex innerhalb des Bereichs [0, Ring-NumberOfElements>).

Rückgabewert

Gibt das -Element an der angegebenen Position zurück.

Hinweise

NetRingGetElementAtIndex verwendet das ElementStride-Element des Net-Rings, um in den Puffer zu indizieren und den Speicherort des angegebenen Elements zurück.

NetRingGetElementAtIndex ist für die generische Verwendung von Netzringen vorgesehen. Stattdessen ruft ein NetAdapterCx-Clienttreiber in der Regel Entweder NetRingGetPacketAtIndex für einen Paketring oder NetRingGetFragmentAtIndex für einen Fragmentring auf.

Anforderungen

Anforderung Wert
Zielplattform Universell
KMDF-Mindestversion 1.29
UMDF-Mindestversion 2.33
Kopfzeile ring.h (include netadaptercx.h)
IRQL Jede Ebene, solange der Zielspeicher resident ist

Weitere Informationen

NetRingGetPacketAtIndex

NetRingGetFragmentAtIndex