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

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

Модули фильтров располагаются по адаптеру мини-порта. Дополнительные сведения о стеке драйверов см. в разделе Стек драйверов NDIS 6.0.

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

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

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

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

Фильтрация управления буфером драйвера

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

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

Получение данных в драйвере фильтра