HANDLE hCom = INVALID_HANDLE_VALUE;
hCom = CreateFileW(
L"COM1:",
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL
);
我正在尝试在虚拟PC(Windows Embedded Compact)上打开计算机的COM端口。 CreateFileW函数提供了INVALID_HANDLE_VALUE。在win32上它运行得很完美。
GetLastError()
函数返回的值。这很可能会给你一个提示,为什么无法打开COM端口。 - Jabberwocky