求教:谁对Remon Spekreijse 写的CserialPort类比较熟悉的……

microwenyan 2003-09-16 01:52:44
这个类是用怎样的机制来关闭一个端口,偶没找到关闭端口的函数,想自己写一个
...全文
64 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mikeyangoo 2003-09-19
  • 打赏
  • 举报
回复
它是在线程中等待关闭端口消息的!
看一下这个线程函数吧!CommThread(LPVOID pParam);
随后再CloseHandle(port->m_hComm);!
  • 打赏
  • 举报
回复
BOOL bSuccess = CloseHandle(m_hComm);
m_hComm = INVALID_HANDLE_VALUE;
if (!bSuccess)
TRACE(_T("Failed to close up the comms port, GetLastError:%d\n"), GetLastError());
m_bOverlapped = FALSE;
papaya_stone 2003-09-18
  • 打赏
  • 举报
回复
m_hComm = CreateFile(szPort,
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED, 0);

CloseHandle(m_hComm);
AthlonxpX86 2003-09-18
  • 打赏
  • 举报
回复
CloseHandle(m_hComm);

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧