我已将我的wince设备与我的代码中的pc.now相连接我正在使用以下代码打开COM1端口并在其上写入。但它没有开放。为什么?
WCHAR* m_PortNam = L"COM1";
m_hCOM = CreateFile(m_PortName, // Specify port device: default "COM1"
GENERIC_WRITE, // Specify mode that open device.
0, // the devide isn't shared.
NULL, // the object gets a default security.
OPEN_EXISTING, // Specify which action to take on file.
0, // default.
NULL);
// default.
if(m_hCOM != INVALID_HANDLE_VALUE)
{
}
else
{
//always going here
}
答案 0 :(得分:2)
在Windows CE中,端口名称必须包含冒号:
TCHAR *m_PortName = _T("COM1:");