Fungsi NetRingGetElementAtIndex (ring.h)

Fungsi NetRingGetElementAtIndex mengambil elemen dari cincin bersih.

Sintaks

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

Parameter

[_In_] Ring

Pointer ke NET_RING.

[_In_] Index

Indeks elemen, dalam rentang [0, Ring-NumberOfElements>).

Menampilkan nilai

Mengembalikan elemen di lokasi yang ditentukan.

Keterangan

NetRingGetElementAtIndex menggunakan anggota ElementStride dari cincin bersih untuk mengindeks ke dalam buffer dan mengembalikan lokasi elemen yang ditentukan.

NetRingGetElementAtIndex dimaksudkan untuk penggunaan generik cincin bersih. Sebaliknya, driver klien NetAdapterCx biasanya memanggil NetRingGetPacketAtIndex untuk cincin paket atau NetRingGetFragmentAtIndex untuk cincin fragmen.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1.29
Versi UMDF minimum 2.33
Header ring.h (termasuk netadaptercx.h)
IRQL Tingkat apa pun selama memori target adalah residen

Lihat juga

NetRingGetPacketAtIndex

NetRingGetFragmentAtIndex