Функция NetRingCollectionGetFragmentRing (ringcollection.h)

NetRingCollectionGetFragmentRing получает кольцо фрагмента для очереди пакетов.

Синтаксис

NET_RING * NetRingCollectionGetFragmentRing(
  NET_RING_COLLECTION const *Rings
);

Параметры

Rings

Указатель на структуру NET_RING_COLLECTION , описывающую круги сети этой очереди пакетов.

Возвращаемое значение

Возвращает указатель на NET_RING фрагмента для очереди пакетов.

Комментарии

Клиентские драйверы обычно вызывают эту функцию, когда им нужно работать с кругом фрагментов напрямую, например, когда драйвер публикует сведения на оборудование. Например, во время передачи драйвер может использовать ЭлементIndexMask кольца фрагмента, чтобы получить правильный фрагмент, который передается на оборудование, чтобы заполнить аппаратный дескриптор.

Примеры использования этой функции см. в примере драйвера Realtek.

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1.29
Верхняя часть ringcollection.h (включая netadaptercx.h)
IRQL Любой уровень, если целевая память является резидентной

См. также раздел

Введение в сетевые круги