Фильтрация операций отправки и получения модуля
В этом разделе описаны операции отправки и получения для драйверов фильтров NDIS 6.0. Драйверы фильтра могут инициировать отправку запросов и получать указания или фильтровать запросы и указания других драйверов.
Модули фильтров располагаются по адаптеру мини-порта. Дополнительные сведения о стеке драйверов см. в разделе Стек драйверов NDIS 6.0.
Модули фильтрации в стеке драйверов могут фильтровать все запросы на отправку и получение, связанные с базовым адаптером. Это верно для всех привязок протокола к адаптеру. Дополнительные сведения об операциях отправки и получения NDIS 6.0 см. в разделе Операции отправки и получения.
Драйверы фильтров не обеспечивают прямую поддержку устаревших операций отправки и получения, основанных на NDIS_PACKET структуре. Вместо этого преобразования NDIS получают указания от устаревших драйверов минипорта в NET_BUFFER структуры. Кроме того, NDIS обрабатывает необходимые преобразования из запросов на отправку, основанных на NET_BUFFER структурах, в устаревшие запросы отправки, основанные на NDIS_PACKET структурах.
Примечание Драйвер фильтра может динамически изменять функции Отправки и получения FilterXxx для модуля фильтра. Дополнительные сведения см. в разделе Режим обхода данных.
В следующих разделах содержатся дополнительные сведения об операциях отправки и получения драйвера фильтра.
Фильтрация управления буфером драйвера
Отправка данных из драйвера фильтра