筛选模块发送和接收作

本部分介绍 NDIS 6.0 筛选器驱动程序的发送和接收作。 筛选器驱动程序可以启动发送请求并接收指示,或筛选其他驱动程序的请求和指示。

筛选器模块堆叠在微型端口适配器上。 有关驱动程序堆栈的详细信息,请参阅 NDIS 6.0 驱动程序堆栈

驱动程序堆栈中的筛选器模块可以筛选所有发送请求并接收与基础适配器关联的指示。 对于适配器的所有协议绑定都是如此。 有关 NDIS 6.0 发送和接收作的详细信息,请参阅 发送和接收作

Filter drivers do not provide direct support for legacy send and receive operations that are based on the NDIS_PACKET structure. Instead, NDIS converts receive indications from legacy miniport drivers to NET_BUFFER structures. 此外,NDIS 处理从基于NET_BUFFER结构的发送请求到基于NDIS_PACKET结构的旧发送请求所需的转换。

Note A filter driver can change the send and receive FilterXxx functions for a filter module dynamically. 有关详细信息,请参阅 数据旁路模式

以下主题提供有关筛选器驱动程序发送和接收作的其他信息:

筛选器驱动程序缓冲区管理

从筛选器驱动程序发送数据

取消筛选器驱动程序中的发送请求

接收筛选器驱动程序中的数据