WinCE下网卡驱动检测上报网线是否插好!
来源:互联网 发布:中国艺术教育大系 知乎 编辑:程序博客网 时间:2024/05/16 07:59
平台为S3C2416 + DM9000 + WinCE6.0
目的是让应用层中检测到网线插拔过程。DM9000中有一个寄存器指示了该状态:
检测函数DriversDM9000Adevice.cpp : NIC_DEVICE_OBJECT::DeviceCheckForHang(void)
该函数调用流程:
MiniportCheckForHang()->NIC_DRIVER_OBJECT::DriverCheckForHang()->NIC_DEVICE_OBJECT::DeviceCheckForHang()
在此函数中添加事件或其他方式与应用层取得联系,将网线连接状态上报到应用程序。
应用程序便可实时检测到网线连接状态,不必再使用ping等其他socket工具来检测了。方便了很多。
在使用过程中发现,网线连接后,并不一定能够立即使用网络,只能说明网线已经插好。还需要获取IP地址等常规操作。
- WinCE下网卡驱动检测上报网线是否插好!
- WinCE下网卡驱动检测上报网线是否插好!
- 如何检测网线是否插好
- linux下如何检测网线是否插拔(一)
- linux下检测网线插拔(二)
- linux下检测网线插拔(三)
- 对netlink无法检测到dellink事件和探测网卡是否插网线方法的简单分析
- Wince下检测SD/USB插拔
- Linux下检测网线是否连接
- linux中读取网卡信息(ip, mask, mac)以及判断物理网线是否插好的C程序---我亲自试了一下,还不错!
- 检测网线插拔状态
- linux 网线插拔检测
- linux下检测网卡与网线连通状态
- Linux下检测网卡与网线连通状态
- Linux下检测网卡与网线连通状态
- Linux下检测网卡与网线连接状态
- Linux下检测网卡与网线连通状态
- Android系统下检测网卡与网线连通状态
- 用向量来存储JTree的值
- 各类文件的文件头标志
- windows 7 切换显卡 以及睡眠
- 在VMware9.0上安装CentOS6.3+mysql-5.5.28数据(转载自 长春国枫)
- 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
- WinCE下网卡驱动检测上报网线是否插好!
- Android开发--Input/OutputStream操作
- RGB888->RGB565
- hdu 四边形优化dp
- hdu 1698 线段树 懒惰标记
- Linux环境变量的设置和查看方法
- win7下realtek声卡破音完美解决方案
- AMPS:队列源码解读
- 一个人的旅行 HDU 最短路径