腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(41)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
如何确定何时完成
CancelIo
()?
根据我的经验,
CancelIo
()有时也会取消未来的 I/O操作。给予: 如果我调用
C
浏览 4
修改于2014-10-12
得票数 2
回答已采纳
4
回答
如果
CancelIo
失败了怎么办?
调用
CancelIo
的原因有很多,但在我的特殊情况下,我调用它是为了知道系统不再写入缓冲区。一旦我知道了这一点,我就可以安全地释放缓冲区。 但是,如果
CancelIo
失败了呢?
浏览 0
修改于2014-10-12
得票数 3
回答已采纳
1
回答
为什么
CancelIo
函数失败?
其中一个
CancelIo
调用失败(返回false)。这怎么可能呢? if(dwResult== TIME_OUT) Debug.Assert(
CancelIo
浏览 0
修改于2014-10-12
得票数 0
回答已采纳
2
回答
CancelIo
()对已经读取的字节做了什么?
如果I ReadFile() 10个字节(在重叠模式下没有超时),但在读取5个字节后调用
CancelIo
(),会发生什么?
CancelIo
()的文档说它取消了任何挂起的I/O,但是已经读取的5个字节发生了什么呢?他们迷路了吗?它们是否重新排队,以便下次我ReadFile()时,我将再次获得它们?
浏览 2
修改于2014-10-12
得票数 1
回答已采纳
1
回答
win32 api中缺少函数
CancelIO
()和GetOverlappedResult()
我找不到函数
CancelIo
和GetOverlappedResult 函数
CancelIO
被描述为
CancelIO
函数取消指定文件句柄的调用线程发出的所有挂起的输入和输出(I/O)操作。
浏览 0
修改于2014-10-12
得票数 0
1
回答
卸下HID设备时,
CancelIO
会持续一分钟以上
如果我想要关闭应用程序,或者用户选择了另一个设备,那么我会触发第二个取消事件并调用
CancelIO
。 到目前为止,good...everthing运行得很好。当我取消课程中的阅读并调用
CancelIO
时,这个函数需要一分钟以上的时间才能返回。在这种情况下(设备删除),我尽量不调用
CancelIO
,可以删除设备并再次连接它,当我关闭应用程序时,它会works....but,然后线程(负责读取的线程)需要一分钟以上的时间才能结束。
浏览 0
提问于2015-11-16
得票数 0
1
回答
如果之前调用了ReadDirectoryChangesW,则
CancelIo
将失败,错误为995。
轮询10秒,如果服务器没有生成更改通知,则使用
cancelIo
取消chnagenotify请求。它发送取消&服务器响应。ChangeNotifyRequest::CN_REQUEST_PENDING) && if (
CancelIo
浏览 4
修改于2017-08-19
得票数 0
1
回答
CancelIoEx :函数指针类型定义
假设下面的代码调用的是
CancelIo
或CancelIoEx。我不知道CancelIoEx是在哪里被调用的。假设typedef表示CancelIoEx,但从未被调用。CFileStream::Cancel() CAutoLock lock(&m_CritSec); }
浏览 0
修改于2014-10-12
得票数 2
回答已采纳
1
回答
看门狗兼容性:"CancelIoEx“的解决方案
但是,我注意到Windows 2003中的
CancelIo
系统调用是: 你知道如何解决这个问题吗?可以使用threading.enumerate(),发出一个信号,由每个被这些处理程序调用的
CancelIo
处理的线程处理?
浏览 4
修改于2014-09-15
得票数 1
回答已采纳
2
回答
重叠串口和蓝屏死亡
我阅读了
CancelIo
()函数文档,它声明该方法取消了调用线程发出的所有I/O操作。如果我知道FWaitCommEvent ()是由与调用
CancelIo
()线程不同的线程发出的,那么在调用
CancelIo
()之后等待
CancelIo
()可以吗?if Assigned(FWaitCommEvent) and
CancelIo
(FSerialPortHandle) then FWaitCommEvent.WaitFor(INFINITE
浏览 2
修改于2013-09-21
得票数 2
回答已采纳
2
回答
命名管道-异步窥视
我还尝试过调用BeginRead(),然后在线程收到信号时调用管道上的win32函数
CancelIO
,但我不认为这是一个理想的解决方案,因为如果在数据到达和处理时调用
CancelIO
,它将被删除-我仍然希望保留这些数据
浏览 2
修改于2014-06-13
得票数 9
回答已采纳
1
回答
如何检查来自windbg内核调试器的用户线程调用堆栈?
我的exe-一旦测试程序调用
CancelIo
和它阻塞,我想调查它在哪个函数中被阻塞,所以,当它阻塞时,我使用windbg远程进入机器,并试图找到它。我已经知道fffffa8013aa1060是打电话给
CancelIo
的那个人。 1: kd> !
浏览 1
提问于2016-07-12
得票数 1
回答已采纳
1
回答
GetOverlappedResult返回true,但不返回数据写入
我应该打电话给
CancelIo
取消这样的超时操作吗?
浏览 11
提问于2017-11-03
得票数 1
回答已采纳
1
回答
HID USB ReadFile()在大量下载过程中丢失数据包
(result) { break; case WAIT_TIMEOUT: { result =
CancelIo
浏览 7
提问于2022-02-07
得票数 0
回答已采纳
1
回答
取消WinUSB异步控制传输
我也尝试过
CancelIo
和CancelIoEx,但是在WinUSB句柄上都出现了一个“无效句柄”错误。我能找到的唯一相关信息是在上,但没有提供任何解决方案。这是不可能的吗?
浏览 2
提问于2010-01-10
得票数 3
2
回答
closesocket()偶尔冻结一次
Clients[iClientID].ClientSocket, SOL_SOCKET, SO_LINGER, (char*)&lingerStruct, sizeof(lingerStruct));
CancelIo
浏览 0
提问于2012-11-07
得票数 1
1
回答
AccessViolationException读入
false); case WAIT_TIMEOUT: break;
CancelIo
(readHandle
浏览 0
修改于2014-04-18
得票数 0
回答已采纳
1
回答
串行端口和重叠I/O操作期间的错误处理
begin //this is a call to Windows.
CancelIo
(FSerialPortHandle); lEvent.WaitFor(INFINITE);因此,我调用
CancelIO
()方法来取消读取操作,等待异步执行取消读取的线程设置事件,然后才引发异常。
浏览 3
提问于2009-08-22
得票数 1
回答已采纳
1
回答
当lpNumberOfBytesTransfered返回ERROR_OPERATION_ABORTED时,GetOverlappedResult的GetLastError参数有效吗?
因为写操作仍然挂起,所以我通过调用
CancelIO
()来取消操作。然后,我再次等待操作完成,现在使用GetOverlappedResult(),将bWait参数设置为True。
浏览 0
修改于2013-10-24
得票数 3
回答已采纳
1
回答
基于重叠IO的异步命名Windows管道通信
GetOverlappedResult(comm->pipeH, &osRead, amount, TRUE); else
CancelIo
WaitForSingleObject(osWrite.hEvent, INFINITE))
CancelIo
(comm->pipeH);
浏览 3
提问于2017-03-24
得票数 0
回答已采纳
第 2 页
第 3 页
点击加载更多
领券