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 を使用しています。
私が間違っていることを教えてください。