问题描述
我正在编写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 (将#修改为@)