7,660
社区成员




HANDLE m_hComm; //头声明这句全局变量,在头文件中
DCB commParam;//过程变量
commParam.DCBlength = sizeof(DCB);
//打开COM口
m_hComm = CreateFile( L"\\COM4:",
GENERIC_READ ,//允许读和写 不需要写
0, //独占方式(共享模式)
NULL,
OPEN_EXISTING, //打开而不是创建(创建方式)
0, // //0, 同步方式 重叠方式
NULL
);
if (m_hComm == INVALID_HANDLE_VALUE)
{
return false;
}
//前面打开端口是成功的!
//以下两个设置不成功!
if (!GetCommState(m_hComm,&commParam))
{//必定不成功!!!!!!!!!!!!!
return false;
}
GetCommTimeouts 返回false;