terminate和quit导致串口资源被占用
//设备相关的临时变量HANDLE hUsb = INVALID_HANDLE_VALUE;DWORD dwAccess = GENERIC_READ | GENERIC_WRITE;DWORD dwFlags = FILE_FLAG_OVERLAPPED;//FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED;//OVERLAPPED IoOverlappedwrite;ZeroMemory(&IoOverlappedwrite, sizeof(OVERLAPPED));IoOverlappedwrite.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL);if (IoOverlappedwrite.hEvent == NULL){//unsigned long error = GetLastError();//sbdriverOutputText(_T("NewTextExecuteIo failed to allocate overlapped event error (%d)"), error);//break;//致命异常需要处理,暂略----ydnreturn FALSE;}if (com >= 10)sprintf((char*)strDeviceName.c_str(), "\\\\.\\COM%d", com);//出现问题elsesprintf((char*)strDeviceName.c_str(), "COM%d", com);qDebug()<<"CreateFileA strDeviceName"<<strDeviceName.c_str();hUsb = CreateFileA(strDeviceName.c_str(),dwAccess,0,NULL,OPEN_EXISTING,NULL,NULL);if (INVALID_HANDLE_VALUE == hUsb ) {unsigned long error = GetLastError();printf("error = %d\n",error);qDebug()<<"CreateFileA error = %s"<<GetLastError();LOG("CreateFileA error = %s",GetLastError());// MessageBox (NULL,"error2222!KKKK",strDeviceName,MB_ICONSTOP|MB_OK);return FALSE;}
terminate和quit导致串口资源被占用相关推荐
- windows进程管理器_系统变慢?WMI进程导致的CPU高占用解决
我们有时会遇到系统变慢的情况,查看资源任务管理窗口发现是WMI导致的CPU高占用所致.那么,WMI究竟为何物,能否解除由它导致的CPU高占用,如何解除? 1. 查明WMI的来龙去脉 WMI是Windo ...
- J-LINK RTT打印调试,释放串口资源
进入公司已经7个月左右了,最开始使用盛源达芯片的时候听说过RTT打印,同时也使用过RTT打印,但是当时才进公司也只是在师兄的指导下使用RTT,但是没有真正理解到RTT到底是什么,在开发新的一个平台的时 ...
- 串口端口被占用的解决方法
串口端口被占用的解决方法 参考文章: (1)串口端口被占用的解决方法 (2)https://www.cnblogs.com/dannyqiu/articles/2725896.html (3)http ...
- springboot2.0版本后配置拦截器会导致静态资源被拦截
转载:https://blog.csdn.net/wangfuxu14/article/details/80670648 springboot2.0版本后配置拦截器会导致静态资源被拦截 解决办法: 分 ...
- 软件实现串口程序出售,9600收发毫无压力。 采用io管脚模拟,适合串口资源欠缺的芯片使用。 stm32,tms320f28xx,PIC等
软件实现串口程序出售,9600收发毫无压力. 采用io管脚模拟,适合串口资源欠缺的芯片使用. stm32,tms320f28xx,PIC等 :2130654118476267风中的蜗牛
- Linux系统卸载USB存储设备失败导致kworker进程CPU占用异常问题的解决办法
问题描述 U盘或移动硬盘umount弹出设备失败,后台会出现一个kworker进程,疯狂占用CPU资源,其中: top命令直接可以看到kworker进程: htop命令默认隐藏了内核进程,需要在按F2 ...
- php 管理服务器内存,解决PHP-FPM进程导致的服务器内存占用
最近php-fpm服务器经常内存偏高. 最简单也是马上见效的方法是重启服务,干脆重启服务器,这个对于某些临时进程导致的内存虚高可能有效,这里显然是不行滴.很可能影响到业务. 解决 查看服务器内存及进程 ...
- spring context 初始化两次导致dubbo端口被占用
一.报错信息 Fail to start server(url: dubbo://192.168.1.121:18191/com.tongbanjie.security.facade.api.Auth ...
- 案例分析:倾斜值传入导致 SQL 资源消耗升高
作者 | 邓秋爽:云和恩墨技术工程师,有超过七年超大型数据库专业服务经验,擅长 Oracle 数据库优化.SQL 优化和 Troubleshooting. 局方监控系统反馈 2014-12-31 19 ...
最新文章
- 离开互联网大厂的年轻人都去了哪儿?
- .NET程序员迈向卓越的必由之路
- MySQL------MySQL与SQLServer数据类型的转换
- Gradle之FTP文件下载
- First Scrum 冲刺
- C++程序设计之保存和读取二进制文件
- Windows下Unity5x的安装
- Tomcat-简易使用教程
- Visual Studio 的代码片段(Code Snippet)功能
- [css] 使用css将图片转换成黑白的效果
- linux vim下删除一行和多行
- PNChart,简洁高效有动画效果的iOS图表库
- java集合(5)-List集合
- Atitit 人工智能目前的进展与未来 包含的技术 v3
- mysql取分组最新的一条_基于mysql实现group by取各分组最新一条数据
- MxCAD云图DWG转PDF
- Scan2CAD pro中文版
- 项目报错-Some file crunching failed, see logs for details
- java读加密excel,JAVA读取加密的Excel文件
- 立陶宛央行抢跑数字货币背后:前瞻的区块链战略 中国已有企业布局