Функция NetRingGetElementAtIndex (ring.h)
Функция NetRingGetElementAtIndex извлекает элемент из чистого кольца.
Синтаксис
void * NetRingGetElementAtIndex(
[_In_] NET_RING const *Ring,
[_In_] UINT32 Index
);
Параметры
[_In_] Ring
Указатель на NET_RING.
[_In_] Index
Индекс элемента в диапазоне [0, Ring->NumberOfElements).
Возвращаемое значение
Возвращает элемент в указанном расположении.
Замечания
NetRingGetElementAtIndex использует элемент ElementStride для индексирования в буфер и возвращает расположение указанного элемента.
NetRingGetElementAtIndex предназначен для универсального использования кругов сети. Вместо этого драйвер клиента NetAdapterCx обычно вызывает NetRingGetPacketAtIndex для кольца пакетов или NetRingGetFragmentAtIndex для кольца фрагментов.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
минимальная версия KMDF | 1.29 |
минимальная версия UMDF | 2.33 |
заголовка | ring.h (include netadaptercx.h) |
IRQL | Любой уровень, если целевая память является резидентной |