Windows网络设备驱动程序:从驱动程序内部向上/向下设置链接

问题描述

我正在编写Windows的网络驱动程序。我想做类似下面的伪代码的事情:

/2

所有这些都在驱动程序代码内发生。

我正在使用Windows驱动程序示例作为参考。我发现了一些看起来很有前途的东西:https://github.com/microsoft/Windows-driver-samples/blob/master/network/ndis/netvmini/6x/adapter.c#L353 Init_interface_link_status = disconnected (Equivalent to DOWN in Linux) Repeat using delayed workitem: if (condition is true) interface_link_status = connected (UP) break else interface_link_status = disconnected (DOWN) 我可以在此处将此MediaConnectSate设置为 AdapterGeneral.MediaConnectState = HWGetMediaConnectStatus(Adapter);,驱动程序将在“断开”状态下初始化,这是我想要的。 但是在驱动程序初始化之后,我找不到在其他地方更改此状态的方法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)