Freigeben über


NetRingGetElementAtIndex-Funktion (ring.h)

Die NetRingGetElementAtIndex Funktion ruft ein Element aus einem Net Ring 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.

Bemerkungen

NetRingGetElementAtIndex verwendet das ElementStride Element des NetRings, um den Puffer indiziert und die Position des angegebenen Elements zurückgibt.

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

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.29
Mindest-UMDF-Version 2.33
Header- ring.h (include netadaptercx.h)
IRQL- Jede Ebene, solange der Zielspeicher resident ist

Siehe auch

NetRingGetPacketAtIndex-

NetRingGetFragmentAtIndex-