hComm = CreateFile(
"\\\\.\\COM10",//普通文件名或者设备文件名,这里是串口名
GENERIC_READ | GENERIC_WRITE,//访问模式,读和写
0,//共享模式,独占模式
NULL,//指向安全属性的指针,不使用,传NULL
OPEN_EXISTING,//如何创建,在串口中必须设置为OPEN_EXISTING。表示不能创建新端口只能打开已有的端口。
0,//FILE_ATTRIBUTE_NORMAL,//文件属性,使用默认属性FILE_ATTRIBUTE_NORMAL。
NULL//用于复制文件句柄,通常这个参数设置为NULL,为空表示不使用模板
);
在C++中对于串口的操作可以调用CreateFile函数打开串口,其中第一个参数为文件名或设备串口号,当串口号小于10,正常填写COMx,当串口号大于10,则需要在串口号之前加上\\\\.\\,例如“\\\\.\\COMx”。