博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转)VC得到可用的串口列表
阅读量:4354 次
发布时间:2019-06-07

本文共 709 字,大约阅读时间需要 2 分钟。

//枚举串口//参数:bEnablePort,哪个串口有效,bEnablePort[0]表示COM1,bEnablePort[n-1]表示COMn//返回值:有效的串口个数int EnumAllComPort(bool* bEnablePort){    int nCommSum = 0;//串口个数    HANDLE hCom;    CString str;    for(int i=1;i<=256;i++)    {        str.Format(_T("COM%d"),i);        hCom = CreateFile(str, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);        if (hCom == INVALID_HANDLE_VALUE)        {            bEnablePort[i-1] = false;            continue;        }        else        {            bEnablePort[i-1] = true;        }        CloseHandle(hCom);        nCommSum++;    }    return nCommSum;}
 
 
原文地址:http://blog.csdn.net/hanjiangying/article/details/5490854

转载于:https://www.cnblogs.com/lydit/p/7001612.html

你可能感兴趣的文章
BZOJ 1004 [HNOI2008]Cards
查看>>
[POJ 2689] Prime Distance
查看>>
[ 原创 ] Linux下查找指定类型文件以及删除
查看>>
win10环境下jdk1.8+Android Developer Tools Build: v22.3.0-887826的问题
查看>>
对于测试流程的阶段性总结
查看>>
python redis使用
查看>>
sql时间日期函数格式转换
查看>>
正则--两个匹配值相等
查看>>
跟刺猬哥一起学习设计模式【Singleton模式】
查看>>
webkit开源项目
查看>>
[BZOJ4888][TJOI2017]异或和(树状数组)
查看>>
结合自己的程序对thinkphp模板常量的理解
查看>>
2011年春季-C语言课程设计-报告格式
查看>>
PS(photoshop)里A4纸张的像素是多大?
查看>>
(转载)微软数据挖掘算法应用场景介绍
查看>>
最小的块数 (Fewest Flops,UVa 11552)
查看>>
网络UDP通讯类库
查看>>
POJ - 3162 Walking Race 树形dp 单调队列
查看>>
基础数据——功能模型
查看>>
inotify+rsync文件实时同步
查看>>