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

NetRingCollectionGetPacketRing получает круг пакетов для очереди пакетов.

Синтаксис

NET_RING * NetRingCollectionGetPacketRing(
  NET_RING_COLLECTION const *Rings
);

Параметры

Rings

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

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

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

Комментарии

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

Требования

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

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

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