FilterReturnNetBuffferList例程后的Windows崩溃?

时间:2015-01-16 06:13:49

标签: windows drivers ndis windows-kernel filter-driver

我正在编写轻量级过滤器驱动程序,其中我编写了FilterRecieve函数,它替换了由其自己分配的NBL收到的NBL,并使用这个新的NBL调用了NdisFIndicateRecieveNetBufferLists。但随着FilterReturnNetBuffferList函数被调用,Windows正在崩溃。在崩溃分析后,它显示在E1000ReturnNetBufferLists +9的E1G6032E模块中窗口崩溃。

是因为我在接收例程中改变了NBL吗?在FilterReturnNetBuffferList中我是否必须撤消在Receive中完成的所有更改?

0 个答案:

没有答案