Функция 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 (включая netadaptercx.h) |
IRQL | Любой уровень, если целевая память находится в постоянном расположении |