WCE驱动的测试-----在XXX_Init里测试
来源:互联网 发布:手机装修设计软件 编辑:程序博客网 时间:2024/05/16 06:58
作者:Jackchenyj
转自:http://blog.csdn.net/chenyujing1234/article/details/7520811
转载请标明是引用于 http://blog.csdn.net/chenyujing1234
因为WCE驱动由注册表把设备驱动加载时会调用到XXX_Init,
可以在XXX_Init中做完初始化工作后去调用一个线程,
在这个线程里调用XXX_Open,然后使用返回的句柄来访问设备,达到测试的作用。
eg:
- ULONG
- XXX_Init(
- IN ULONG RegistryPath
- )
- {
- ------// 做初始化
- CreateThread( NULL, 0, (LPTHREAD_START_ROUTINE)TestThread, NULL, 0, NULL);
- }
- DWORD TestThread(VOID)
- {
- // 打开设备
- h = CreateFile(TEXT("XXX1:"),
- SPIConfiguration,
- 0,
- NULL,
- CREATE_NEW,
- FILE_ATTRIBUTE_NORMAL,
- NULL);
- // 通过返回的句柄访问设备,达到测试的目的
- while(1)
- {
- }
- }
在开发WCE驱动中也可以参考下面的文章,里面讲到动态卸载驱动的方法
WinCE驱动的动态卸载 .
0 0
- WCE驱动的测试-----在XXX_Init里测试
- WCE驱动的测试-----在XXX_Init里测试
- 流驱动XXX_Init中分配内存引起的问题
- 风险驱动的测试
- 自动化测试里的数据驱动和关键字驱动思路的理解
- 自动化测试里的数据驱动和关键字驱动思路的理解
- 测试人员在软件开发的未来的天堂里
- 测试人员的脑子里到底在想什么呢
- strstr在vc runtime 里的实现以及测试代码
- strncpy 在 vc runtime 里的实现以及测试代码
- 软件测试人员的脑子里到底在想什么?
- 负载均衡在性能测试里的应用
- 软件测试人员的脑子里到底在想什么?
- Nodejs的测试和测试驱动开发
- 测试驱动开发(TDD)在海外组的实践总结
- Shell里的测试条件
- 驱动测试
- 测试驱动
- spring 静态工厂 &实例工厂实例方法 & 实现factorybean接口
- 如何把菜单添加到另外一个VSPackage的菜单里?
- String.Trim()方法总结
- 依赖倒转 -- 针对接口编程
- 北京:地铁春运16日开始 客流将同比增长一成
- WCE驱动的测试-----在XXX_Init里测试
- VIEW: "V$SQLTEXT" Reference Note (文档 ID 43764.1)
- 代码注释之程序猿天真可爱无国界!
- 【负载均衡apache+tomcat+windows系统(一)】软件安装
- Phoenix Framework无法连接到MySql服务器怎么办
- id
- uva 11157 Dynamic Frog
- pascal安装
- iOS缓存策略