博主初次在CSDN发帖,如果有什么写的不好的地方请多多见谅!
对于一般新手而言,直接使用CreateFile函数时,通常会出现以下错误:
函数 "char *" 类型的实参与 "LPCWSTR" 类型的形参不兼容
例如:
bool openport(char *portname)//打开串口
{
hComm = CreateFile(portname, //串口号
//GENERIC_READ | GENERIC_WRITE, //允许读写
0,
0, //通讯设备必须以独占方式打开
0, //无安全属性
OPEN_EXISTING, //通讯设备已存在
//0, //同步I/O
FILE_FLAG_OVERLAPPED, //异步I/O