打开串口号大于10失败

当串口号大于10时候,打开失败,有可能是串口路径的格式不对,需要改为模式////.//COMXX

 

 hCom = CreateFile("////.//COM17",   //打开串口17
                               GENERIC_READ|GENERIC_WRITE, //允许读和写操作
                               0,                          //独占方式
                               NULL,
                               OPEN_EXISTING,              //打开一个存在的串口
                               FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED, //异步方式打开
                               NULL);


 if (hCom==INVALID_HANDLE_VALUE)
 {
       MessageBox("端口打开失败.");
       return;
 }

你可能感兴趣的:(File,null)