Функция 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 | Любой уровень, если целевая память является резидентной |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по