当前位置: 代码迷 >> 驱动开发 >> ndis 中间层驱动,该怎么处理
  详细解决方案

ndis 中间层驱动,该怎么处理

热度:106   发布时间:2016-04-28 10:09:30.0
ndis 中间层驱动
      如果安装了两个以上的中间层过滤驱动,它们是已什么样的顺序绑定在网卡上的呢?比如一个数据包先经过 网卡->过滤驱动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.