腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(133)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
ReadDirectoryChangesW和
GetOverlappedResult
GetOverlappedResult
(m_hDIR, &o, &dwBytes, FALSE)) 我是不是遗漏了什么?注意:当我省略OVERLAPPED结构(和
GetOverlappedResult
)时,它可以工作,但是阻塞线程直到读取更改为止。这会阻止我的应用程序正确终止。(也就是说,我
浏览 2
提问于2017-04-27
得票数 0
回答已采纳
1
回答
用
GetOverlappedResult
丢失数据?
我有一个线程不断地寻找新的数据,如果数据还没有在串行缓冲区中,ReadFile和
GetOverlappedResult
似乎告诉我有数据,它读取了数据,但没有传输到我的缓冲区.{SetEAIError(ERROR_INTERNALERROR); } } return 0; }这就是错误代码的含义:
浏览 9
修改于2012-11-29
得票数 2
回答已采纳
1
回答
GetOverlappedResult
返回true,但不返回数据写入
BOOL bOk = ::
GetOverlappedResult
(hFile, pOverlapped, dwBytesTransferred, TRUE);{TRACE_ERROR_NO_ASSERT(
GetOverlappedResult
);bOk为真,但dwBytesTransferred为0,而pOverlapped> is为258(BOOL bOk = ::
GetOverlappedResult
(hFile, pOverlapped, dwBytesTransferred, T
浏览 11
提问于2017-11-03
得票数 1
回答已采纳
1
回答
为什么
GetOverlappedResult
需要文件句柄?
看起来WaitForSingleObject(overlapped->hEvent)应该足以等待事件,以便重叠的I/O完成,那么
GetOverlappedResult
使用文件句柄做什么呢?
浏览 3
提问于2013-05-24
得票数 4
回答已采纳
2
回答
GetOverlappedResult
当ReadFile返回true时
如果带有
GetOverlappedResult
IO的ReadFile返回了true (意味着结果从未挂起),我可以使用OVERLAPPED返回读取的字节数吗?
浏览 1
修改于2018-07-04
得票数 1
2
回答
重叠I/O的
GetOverlappedResult
(bWait=TRUE)与WaitForSingleObject()
当我在Win32 api上以重叠方式打开和读取文件时,我有几种方法来完成IO请求,包括等待文件句柄(或重叠结构中的事件)
GetOverlappedResult
为什么我需要
GetOverlappedResult
浏览 9
修改于2017-03-12
得票数 5
1
回答
win32 api中缺少函数CancelIO()和
GetOverlappedResult
()
我找不到函数CancelIo和
GetOverlappedResult
它们没有在windows.h中定义。
浏览 0
修改于2014-10-12
得票数 0
1
回答
为什么
GetOverlappedResult
为ReadDirectoryChangesW提供0字节的结果?
我发现,在
GetOverlappedResult
返回true之后,结果数据是空的,返回的字节也是空的。NULL, NULL在使用WaitForMultipleObjects等待事件(不止一个)之后,我尝试获取结果:if (::
GetOverlappedResult
我已经尝试在
GetOverlappedResult
(GetDirectoryHandle(), &_ovl, &_ovlBytesReturned, FALSE)中将false
浏览 10
提问于2019-10-22
得票数 0
回答已采纳
1
回答
非常奇怪的分段故障调用WinUsb_
GetOverlappedResult
是一个__stdcall函数,声明如下:WinUsb_
GetOverlappedResult
()只是根据它的程序集直接调用
GetOverlappedResult
(),所以我用它替换调用。下面是
GetOverlappedResult
()的反汇编。由于ebp为0,它会在指示的地方崩溃。
GetOverlappedResult
+176>
浏览 4
修改于2017-04-20
得票数 1
回答已采纳
1
回答
当lpNumberOfBytesTransfered返回ERROR_OPERATION_ABORTED时,
GetOverlappedResult
的GetLastError参数有效吗?
然后,我再次等待操作完成,现在使用
GetOverlappedResult
(),将bWait参数设置为True。操作完成后,
GetOverlappedResult
()返回False,GetLastError()返回ERROR_OPERATION_ABORTED。现在我的问题是: 当
GetOverlappedResult
()返回False,而GetLastError()返回ERROR_OPERATION_ABORTED (指示已完成但已取消的操作)时,lpNumberOfBytesTransfered
浏览 0
修改于2013-10-24
得票数 3
回答已采纳
1
回答
为什么我总是让
GetOverlappedResult
得到错误的109号
这一问题:不过,一切都如期而至。
浏览 2
提问于2022-10-31
得票数 0
1
回答
使用重叠命名管道的服务器:如何将
GetOverlappedResult
()与ReadFile()一起使用?
我的问题主要是Readfile()和
GetOverlappedResult
()。,我应该打电话给
GetOverlappedResult
()?,如果是,在哪里?因此,在我的代码中,我不调用
getOverlappedResult
(),ReadFile()成功(il读取5*4 +4= 24字节),但我不知道读取操作何时完成。那么,有人能解释我如何使用
GetOverlappedResult
() (如果我必须使用它)来知道如何检查读取操作是否完成,以及在哪里?
浏览 7
修改于2011-04-01
得票数 1
1
回答
为什么WinUsb_WritePipe用异步winusb返回错误997?
如果我使用带有LPOVERLAPPED条目的WinUsb_WritePipe,并使用WinUsb_
GetOverlappedResult
等待结果,则有一个错误,其中WinUsb_WritePipe总是返回WinUsb_
GetOverlappedResult
( winusbhandle, &ovr, &NumberOfBytesTransferred, 1); // Always,
浏览 25
提问于2022-09-14
得票数 0
1
回答
如何获取从挂起或中止的重叠ReadFile操作读取的字节数
可以使用
GetOverlappedResult
()函数从成功的重叠(异步) ReadFile()操作中获取读取的字节数。编辑:执行此异步I/O操作是为了通过COM端口检索来自嵌入式设备的数据。操作在超时后中止。
浏览 6
修改于2012-12-21
得票数 1
回答已采纳
1
回答
重叠的IO和ERROR_IO_INCOMPLETE
我正在通过NamedPipes使用它,并且在调用
GetOverlappedResult
之后出现错误 BOOL fSuccess =
GetOverlappedResult
(data->hPipe, &data->oOverlap, &cbRet, FALSE);
浏览 5
修改于2014-10-14
得票数 4
回答已采纳
1
回答
ReadFile有返回ERROR_WORKING_SET_QUOTA
// if we get IO pending, MSDN says we should wait uint ReadInProgressCount = 0; )
浏览 1
修改于2011-07-28
得票数 0
2
回答
返回ERROR_OPERATION_ABORTED的COM端口上的Win32重叠读文件
在尝试检查一台新设备时,我的代码被995 ERROR_OPERATION_ABORTED错误淹没,在ReadFile之后调用
GetOverlappedResult
。if (
GetOverlappedResult
(handle,&olap,&read, TRUE) != 0) if (read !/Filters our ERROR_OPERATION_ABORTED logger().log_api(LOG_ERROR,"ser_rx_char: <e
浏览 4
提问于2008-11-20
得票数 3
2
回答
异步函数同步结束时是否设置OVERLAPPED.hEvent?
在
GetOverlappedResult
()返回TRUE后调用AcceptEx()安全吗? 其他函数(如ReadFile() )也是这样吗?
浏览 15
提问于2013-08-21
得票数 0
回答已采纳
1
回答
命名管道无法第二次连接
我有一个客户机-服务器管道进程,当我第一次尝试连接时,一切正常,但是当我再次启动客户机进程而不重新启动服务器时,我无法使用PIPE_BUSY错误连接,尽管
GetOverlappedResult
在服务器上成功bytesTransferred; ZeroMemory( & ov, sizeof(OVERLAPPED)); if (
GetOverlappedResult
浏览 3
修改于2017-02-15
得票数 0
回答已采纳
1
回答
隐式库链接和GetModuleHandle/GetProcAdress
(PFN_GOR)GetProcAddress(hInst, "
GetOverlappedResult
") : NULL; std::cout << "
GetOverlappedResult
\test.exe kernel32:
浏览 2
修改于2017-05-23
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
点击加载更多
领券