枚举windows串口(1)
来源:互联网 发布:网络启动 编辑:程序博客网 时间:2024/06/03 20:36
参考文档
http://www.cppblog.com/franksunny/archive/2006/10/10/13551.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/dd162687(v=vs.85).aspx
#include <windows.h>#include <string>#include <iostream>#include <vector>int main() { std::vector<std::wstring> strSerialList; DWORD cbNeeded = 0; // bytes received or required DWORD cReturned = 0; // number of ports received // 获取端口信息,能得到端口信息的大小 pcbNeeded EnumPorts(NULL, 2, 0, 0, &cbNeeded, &cReturned); // 枚举端口,能得到端口的具体信息 pBite 以及端口的的个数 pcReturned PORT_INFO_2 *pPort = (PORT_INFO_2*)malloc(cbNeeded); EnumPorts(NULL, 2, (LPBYTE)pPort, cbNeeded, &cbNeeded, &cReturned); for (int i = 0; i < cReturned; i++) { std::wstring str = pPort[i].pPortName; if (str.substr(0, 3) == L"COM") { strSerialList.push_back(str); std::wcout << str << std::endl; } } free(pPort);}
阅读全文
0 0
- 枚举windows串口(1)
- windows driver 枚举串口
- windows下C语言枚举串口端口
- 枚举windows下的串口(2)
- 枚举串口
- 枚举串口
- 枚举串口
- 枚举串口
- 串口枚举
- vc串口枚举类
- 枚举串口2
- 通过注册表枚举串口
- 枚举串口四法
- 枚举串口号函数
- 枚举系统中的串口
- 枚举串口方法
- 枚举串口端口
- 枚举串口四法
- springboot配置kafka与原生kafka配置
- plsql中文乱码,显示问号
- Listary的软件设置,和习惯优化【方案】
- 新装Ubuntu系统root密码 authentication failure
- 运用python3 爬取盗版小说——一个最简单的爬虫
- 枚举windows串口(1)
- LeetCode#648 Replace Words (week14)
- 精心整理 | 11月文章汇总(含系列文章以及免费资源下载)
- SNMP4J SNMP用法小记(一)
- 实验吧 简单的SQL注入2攻击笔记
- windows桌面便笺使用小技巧
- ubuntu1404 MTD安装 ubi文件系统制作
- Unity 全局游戏脚本的一种实现方法
- iOS之强大的sscanf