我正在尝试使用 Win32 的 CreateFile 函数打开一个 COM 端口。我已经在 MSDN 以及几个论坛上阅读了有关如何做到这一点的文档,但无论我做什么,我仍然会收到错误代码 #2(端口不存在)。我目前拥有的代码是:
m_hCom = CreateFile(
"\\.\COM10",
GENERIC_READ | GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
NULL
);
if (m_hCom == INVALID_HANDLE_VALUE) {
int error = GetLastError();
return FALSE;
}
我正在使用 Visual Studio 2010。
请告诉我我做错了什么。