Поделиться через


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

В этом разделе описаны операции отправки и получения для драйверов фильтров NDIS 6.0. Драйверы фильтров могут инициировать отправку запросов и получать указания или фильтровать запросы и указания других драйверов.

Модули фильтров размещены над минипорт-адаптером. Для получения дополнительной информации о стеке драйверов NDIS 6.0, см. .

Модули фильтров в стеке драйверов могут фильтровать все запросы на отправку и индикации на получение, связанные с основным адаптером. Это верно для всех привязок протокола к адаптеру. Для получения дополнительной информации об операциях отправки и получения NDIS 6.0 см. в операции отправки и получения.

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

Примечание Фильтрующий драйвер может динамически изменять функции FilterXxx для модуля фильтрации. Дополнительные сведения см. раздел Режим обхода данных.

В следующих разделах содержатся дополнительные сведения об операциях отправки и получения драйвера фильтра.

Управление буферами драйвера фильтра

Отправка данных из драйвера фильтра

Отмена запроса на отправку в драйвере фильтра

Прием Данных в Драйвере Фильтра