OVERLAPPED
m_olRead ;
m_olRead.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL);
ReadFile( m_hComm, szRead, 10, &dwRead, &m_olRead);
结果一直失败,错误是996,参数不正确,一个个检查过来,才发现原来是OVERLAPPED结构没有初始化成0的缘故。
改正: OVERLAPPED m_olRead = {0};
m_olRead.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL);
ReadFile( m_hComm, szRead, 10, &dwRead, &m_olRead);
结果一直失败,错误是996,参数不正确,一个个检查过来,才发现原来是OVERLAPPED结构没有初始化成0的缘故。
改正: OVERLAPPED m_olRead = {0};