筛选器模块发送和接收操作

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

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

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

筛选器驱动程序不直接支持基于 NDIS_PACKET 结构的旧发送和接收操作。 相反,NDIS 将接收来自旧微型端口驱动程序的指示转换为 NET_BUFFER 结构。 此外,NDIS 还处理从基于NET_BUFFER结构的发送请求到基于NDIS_PACKET结构的旧发送请求的所需转换。

注意 筛选器驱动程序可以动态更改筛选器模块的发送和接收 FilterXxx 函数。 有关详细信息,请参阅 数据绕过模式

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

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

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

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

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