首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

驱动编写中怎么通知系统某些参数被改变了

2013-06-19 
驱动编写中如何通知系统某些参数被改变了最近改动虚拟网卡驱动,添加了“修改MAC地址”的功能。出现一些问题:

驱动编写中如何通知系统某些参数被改变了
最近改动虚拟网卡驱动,添加了“修改MAC地址”的功能。
出现一些问题:
在关闭打开的设备(即虚拟网卡)前,首先使用DeviceIoControl函数修改MAC,然后使用DeviceIoControl获取设备的MAC,可以得到修改的MAC。
但是此时查看网上邻居中的网卡,发现网卡的MAC没有改变。
关闭打开的设备后,再次打开设备,然后调用DeviceIoControl获取设备的MAC,得到的是原来的MAC,而不是修改后的。
请教下,在驱动中,当修改了网卡的MAC参数后,是否需要发送一些notify通知系统。另外,怎么发送?用到那个API. 来
[解决办法]
可能系统记住了MAC地址。
也许需要将你的网卡热插拔一下。如果是虚拟网卡,那么设法让网卡重新加载驱动。

热点排行