设置迷你端口适配器的IP配置属性时出错

时间:2019-07-07 12:39:46

标签: windows kernel driver wdk ndis

我正在开发中间NDIS驱动程序。它实际上是我正在研究的负载平衡驱动程序。更改微型端口属性时遇到一个奇怪的问题。安装驱动程序后,当我尝试在其属性页中更改微型端口的IP地址时。它花费的时间太长,并且无法响应。 IP配置更改未得到应用,并且在无响应状态后,我也无法访问微型端口属性页面。这种行为太奇怪了,以至于我无法找出根本原因。

这里有人可以帮助解决此问题吗?

我没有收到任何错误消息或错误代码。我也尝试通过命令提示符设置IP配置,并得到了相同的行为。

1 个答案:

答案 0 :(得分:1)

在内核模式下可能泄漏了某些东西。用!ndiskd.pendingnbls检查卡住的NBL或用!ndiskd.oid检查卡住的OID。寻找被!stacks 2 ndis!阻塞调用驱动程序的线程。

更改IP地址可能会导致停止并重新初始化NIC驱动程序。在卸载驱动程序之前,不会出现某些类型的泄漏。