腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(89)
视频
沙龙
3
回答
如何确定何时完成
CancelIo
()?
、
、
根据我的经验,
CancelIo
()有时也会取消未来的 I/O操作。给予: 如果我调用
C
浏览 4
提问于2010-10-13
得票数 2
回答已采纳
1
回答
win32 api中缺少函数
CancelIO
()和GetOverlappedResult()
、
、
、
我找不到函数
CancelIo
和GetOverlappedResult 函数
CancelIO
被描述为
CancelIO
函数取消指定文件句柄的调用线程发出的所有挂起的输入和输出(I/O)操作。
浏览 0
提问于2012-12-07
得票数 0
2
回答
CancelIo
()对已经读取的字节做了什么?
、
、
如果I ReadFile() 10个字节(在重叠模式下没有超时),但在读取5个字节后调用
CancelIo
(),会发生什么?
CancelIo
()的文档说它取消了任何挂起的I/O,但是已经读取的5个字节发生了什么呢?他们迷路了吗?它们是否重新排队,以便下次我ReadFile()时,我将再次获得它们?
浏览 2
提问于2009-08-06
得票数 1
回答已采纳
1
回答
关闭句柄后调用的ReadDirectoryChangesW异步完成例程
、
., &MyCompletionRoutine );} { ::CloseHandle
浏览 70
提问于2019-12-07
得票数 0
回答已采纳
1
回答
CancelIoEx :函数指针类型定义
、
、
、
、
假设下面的代码调用的是
CancelIo
或CancelIoEx。我不知道CancelIoEx是在哪里被调用的。假设typedef表示CancelIoEx,但从未被调用。CFileStream::Cancel() CAutoLock lock(&m_CritSec); }
浏览 0
提问于2013-04-20
得票数 2
回答已采纳
4
回答
如果
CancelIo
失败了怎么办?
、
、
、
调用
CancelIo
的原因有很多,但在我的特殊情况下,我调用它是为了知道系统不再写入缓冲区。一旦我知道了这一点,我就可以安全地释放缓冲区。 但是,如果
CancelIo
失败了呢?
浏览 0
提问于2010-10-17
得票数 3
回答已采纳
1
回答
看门狗兼容性:"CancelIoEx“的解决方案
、
、
、
、
但是,我注意到Windows 2003中的
CancelIo
系统调用是: 你知道如何解决这个问题吗?可以使用threading.enumerate(),发出一个信号,由每个被这些处理程序调用的
CancelIo
处理的线程处理?
浏览 4
提问于2014-09-04
得票数 1
回答已采纳
1
回答
字节间延迟时间的ReadFile超时
、
、
、
当接收到至少一个字节或超时时,我希望带串行通信设备的ReadFile()返回。大多数人提到SetCommTimeouts()和overlapped I/O而且overlapped I/O(GetOverlappedResult)也不能满足我的需求。对吗?有什么办法吗?
浏览 0
提问于2014-11-19
得票数 0
1
回答
AccessViolationException读入
、
、
false); case WAIT_TIMEOUT: break;
CancelIo
(readHandle
浏览 0
提问于2014-04-18
得票数 0
回答已采纳
1
回答
卸下HID设备时,
CancelIO
会持续一分钟以上
、
、
如果我想要关闭应用程序,或者用户选择了另一个设备,那么我会触发第二个取消事件并调用
CancelIO
。 到目前为止,good...everthing运行得很好。当我取消课程中的阅读并调用
CancelIO
时,这个函数需要一分钟以上的时间才能返回。在这种情况下(设备删除),我尽量不调用
CancelIO
,可以删除设备并再次连接它,当我关闭应用程序时,它会works....but,然后线程(负责读取的线程)需要一分钟以上的时间才能结束。
浏览 0
提问于2015-11-16
得票数 0
1
回答
使用计时器从USB读取数据
、
我刚开始使用USB,正在尝试弄清楚如何运行后台计时器,然后当它触发时,从USB设备读取数据。下面是我用来启动计时器的方法,以及在计时器到期时触发的方法:{} { if (deviceFound) System.Timers
浏览 0
提问于2012-01-05
得票数 1
回答已采纳
2
回答
重叠串口和蓝屏死亡
、
、
我阅读了
CancelIo
()函数文档,它声明该方法取消了调用线程发出的所有I/O操作。如果我知道FWaitCommEvent ()是由与调用
CancelIo
()线程不同的线程发出的,那么在调用
CancelIo
()之后等待
CancelIo
()可以吗?if Assigned(FWaitCommEvent) and
CancelIo
(FSerialPortHandle) then FWaitCommEvent.WaitFor(INFINITE
浏览 2
提问于2009-07-12
得票数 2
回答已采纳
1
回答
为什么
CancelIo
函数失败?
、
、
、
、
其中一个
CancelIo
调用失败(返回false)。这怎么可能呢? if(dwResult== TIME_OUT) Debug.Assert(
CancelIo
浏览 0
提问于2012-05-04
得票数 0
回答已采纳
1
回答
串行I/O与Windows/Windows CE重叠/不重叠
、
、
、
我很抱歉,这不是什么问题,但更多的是帮助有问题的人在这些特殊的事情。我正在处理的问题需要使用串行I/O,但主要是在WindowsCE6.0下运行。然而,最近有人问我,这个应用程序是否也可以在Windows下工作,所以我着手解决这个问题。我确实花了相当多的时间环顾四周,看看是否有人有我正在寻找的答案,这一切都被认为是很多错误的信息和事情,在某些情况下基本上是错误的。因此,在解决了这个问题之后,我想我应该和大家分享我的发现,这样任何遇到这些困难的人都能得到答案。 在Windows下,不支持重叠I/O。这意味着通过串口进行双向通信可能会很麻烦。主要问题是,当您从串口等待数据时,您无法发送数据,因为这
浏览 2
提问于2013-02-19
得票数 6
回答已采纳
1
回答
超时接口: ReadFile超时
、
如何为ReadFile和WriteFile操作设置超时
浏览 2
提问于2013-01-09
得票数 1
2
回答
在windows中,如何使非阻塞stdin成为重定向管道?
、
、
、
、
我有一个Windows C程序,它通过重定向的stdin管道获取数据,有点像这样:问题是我需要能够以非阻塞的方式从stdin中读取数据。这样做的原因是(1)输入是数据流,并且没有EOF,(2)程序需要能够在任何时候中止其stdin-reading线程。当没有数据时,fread会阻塞,所以这使得它非常困难。我试着使用SetNamedPipeHandleState DWOR
浏览 11
提问于2009-05-15
得票数 8
回答已采纳
1
回答
closesocket触发器WSARecvFrom完成例程
我注意到当我调用closesocket时,使用dwError=0和cbTransferred=garbage触发了WSARecvFrom的完成例程(此时等待传入的数据),尽管该套接字没有等待传入的数据。
浏览 2
提问于2009-04-27
得票数 1
1
回答
从内核模式向Windows服务发送事件
、
、
、
我正在编写一个由内核模式驱动程序和用户模式Windows服务组成的软件。内核驱动程序需要通知服务不同的事件和信息,然后服务将处理这些事件和信息。作为附注,服务本身使用生产者-消费者模式,因此将有一个线程专门用于从内核获取数据,并将其放入队列以供另一组工作线程处理。任何关于这个设计的想法也是受欢迎的。
浏览 3
提问于2010-09-11
得票数 1
回答已采纳
2
回答
命名管道-异步窥视
、
、
、
、
我还尝试过调用BeginRead(),然后在线程收到信号时调用管道上的win32函数
CancelIO
,但我不认为这是一个理想的解决方案,因为如果在数据到达和处理时调用
CancelIO
,它将被删除-我仍然希望保留这些数据
浏览 2
提问于2009-12-17
得票数 9
回答已采纳
2
回答
closesocket()偶尔冻结一次
、
、
Clients[iClientID].ClientSocket, SOL_SOCKET, SO_LINGER, (char*)&lingerStruct, sizeof(lingerStruct));
CancelIo
浏览 0
提问于2012-11-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券