如果安装了两个以上的中间层过滤驱动,它们是已什么样的顺序绑定在网卡上的呢?比如一个数据包先经过 网卡->过滤驱动1->过滤驱动2->过滤驱动3....是这样的吗?如果是这样,那么如果过滤驱动1将数据包丢掉的话,后面的过滤驱动是不是都收不到这个数据包了?另外它们的先后顺序是由什么决定的,请大牛们帮帮忙!
------解决方案--------------------
Filter Intermediate Driver Installation (NDIS 5.1)
The FilterClass value of a filter intermediate driver determines its order in a stack of filters. Filter intermediate drivers must define the FilterClass key. The class of the driver can be one of the values in the following table:
Note Only one filter intermediate driver of a specific class can exist in a layered stack of filter intermediate drivers. For example, two filter intermediate drivers of FilterClass "schedule" cannot exist in a stack simultaneously.