wince串口GetCommstatus失败
我wince中串口GetCommstatus失败,错误号为12.我感觉我程序写的没错,是不是系统配置上权限是不是有什么问题?我用模拟器的话,代码是没有问题的!贴上我代码给各位看看
//打开串口
m_hComm = CreateFile(L"COM3:",GENERIC_READ||GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL);
if(m_hComm == INVALID_HANDLE_VALUE){
printf("invalid_handle_value %d \n",GetLastError());
return FALSE;
}
//获取DCB
m_dcb.DCBlength = sizeof(DCB);
if(!GetCommState(m_hComm,&m_dcb)){
printf("GetCommState failed with error %d.\n", GetLastError());
return FALSE;
}
这里GetCommstatus返回错误号12