WCE驱动的测试-----在XXX_Init里测试
来源:互联网 发布:总结网络推广的工具 编辑:程序博客网 时间:2024/06/05 11:14
转载请标明是引用于 http://blog.csdn.net/chenyujing1234
因为WCE驱动由注册表把设备驱动加载时会调用到XXX_Init,
可以在XXX_Init中做完初始化工作后去调用一个线程,
在这个线程里调用XXX_Open,然后使用返回的句柄来访问设备,达到测试的作用。
eg:
ULONGXXX_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驱动的动态卸载 .
- WCE驱动的测试-----在XXX_Init里测试
- WCE驱动的测试-----在XXX_Init里测试
- 流驱动XXX_Init中分配内存引起的问题
- 风险驱动的测试
- 自动化测试里的数据驱动和关键字驱动思路的理解
- 自动化测试里的数据驱动和关键字驱动思路的理解
- 测试人员在软件开发的未来的天堂里
- 测试人员的脑子里到底在想什么呢
- strstr在vc runtime 里的实现以及测试代码
- strncpy 在 vc runtime 里的实现以及测试代码
- 软件测试人员的脑子里到底在想什么?
- 负载均衡在性能测试里的应用
- 软件测试人员的脑子里到底在想什么?
- Nodejs的测试和测试驱动开发
- 测试驱动开发(TDD)在海外组的实践总结
- Shell里的测试条件
- 驱动测试
- 测试驱动
- PHP/JAVA 加密网站地址——从根本解决盗连
- Unicode详解
- Ubuntu 10.04.3配置Samba服务
- 一步一步教会你使用GCC,附实例
- Word2010 自动生成目录
- WCE驱动的测试-----在XXX_Init里测试
- Tomcat源码3
- ubunt-12.04-LTS root登录
- shellcode技术积累
- 十八、设计模式 之 组合模式
- 一叶观Java7之5特性
- JVM内存配置详解
- 编译不同android系统镜像,需要的环境要求,到底是哪些
- 如何抓住机遇!