Я пытаюсь открыть COM-порт, используя функцию Win32 CreateFile.Я читал документы на 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.
Скажите, пожалуйста, что я делаю не так.