VS 2010 MFC这句有错, WriteFile(m_hCom,buffer,sizeof(buffer),&dwBytesWritten,&m_OverlappedWrite)
答案:3 悬赏:60 手机版
解决时间 2021-02-22 17:17
- 提问者网友:戎马万世
- 2021-02-22 00:58
VS 2010 MFC这句有错, WriteFile(m_hCom,buffer,sizeof(buffer),&dwBytesWritten,&m_OverlappedWrite)
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-02-22 01:14
这样:WriteFile(m_hCom,buffer,sizeof(buffer),&dwBytesWritten,(LPOVERLAPPED)&m_OverlappedWrite)
搞定!!!
在CreateFile中设置了FILE_FLAG_OVERLAPPED参数,该参数是不能为NULL的
搞定!!!
在CreateFile中设置了FILE_FLAG_OVERLAPPED参数,该参数是不能为NULL的
全部回答
- 1楼网友:千夜
- 2021-02-22 02:44
你这个_OVERLAPPED 要从 ::OVERLAPPED 以public方式派生。
::OVERLAPPED中已有的成员不要再写一遍
::OVERLAPPED中已有的成员不要再写一遍
- 2楼网友:不甚了了
- 2021-02-22 02:26
第5个 参数给 NULL
或者
OVERLAPPED ol;
WriteFile(m_hCom,buffer,sizeof(buffer),&dwBytesWritten,&ol)
这是定义好的, 不要自己定义.
或者
OVERLAPPED ol;
WriteFile(m_hCom,buffer,sizeof(buffer),&dwBytesWritten,&ol)
这是定义好的, 不要自己定义.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯