关于CreateFile打开调制解调器串口的问题。

hjhwolffie 2001-07-13 01:20:08
win2000下安装一软猫,系统分配port是COM13,用CreateFile无法成功打开。

//-------代码如下,打开COM1, COM2都是可以成功的,不知和软猫有没有关系
//-------或者CreateFile打开串口只能是COM1到COM9???可有人能告诉我??

hCom = CreateFile( buf,
GENERIC_READ | GENERIC_WRITE,
0, // comm devices must be opened w/exclusive-access
NULL, // no security attributes
OPEN_EXISTING, // comm devices must use OPEN_EXISTING
0, // not overlapped I/O
NULL // hTemplate must be NULL for comm devices
);
if(INVALID_HANDLE_VALUE == hCom) {
WriteDebug(ERROR_LEVEL,"OpenComPort","Failed to open %s!\n",buf);
return NULL;
...全文
72 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjhwolffie 2001-07-13
  • 打赏
  • 举报
回复
问题已经解决,分数我就自己留着了。

hCom = CreateFile( "\\\\.\\COM13",
GENERIC_READ ¦ GENERIC_WRITE,
0, // comm devices must be opened w/exclusive-access
NULL, // no security attributes
OPEN_EXISTING, // comm devices must use OPEN_EXISTING
0, // not overlapped I/O
NULL // hTemplate must be NULL for comm devices
);


4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧