关于打开串口的CreateFile方法
小弟正在研究串口编程,有个问题想问一下大家。
CreateFile(PortName,//串口号
GENERIC_READ | GENERIC_WRITE,//允许读和写
0,//独占方式
NULL,//串口此值设置为 NULL
OPEN_EXISTING,//打开而不是创建
FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED, //文件属性
NULL
);
我查资料这个文件属性都是写为FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,但是我们的程序里
CreateFile(PortName,//串口号
GENERIC_READ | GENERIC_WRITE,//允许读和写
0,//独占方式
NULL,//串口此值设置为 NULL
OPEN_EXISTING,//打开而不是创建
0, //文件属性
NULL
);
文件属性的值为0,而且可以正常运行,但查资料没有查到这个设置为0有什么用啊,他和设置成FILE_ATTRIBUTE_NORMAL|FILE_FLAG_OVERLAPPED,有什么区别吗