摘要: 步骤: 1、CreateIoCompletionPort,创建一个I/O完成端口 2、创建或者打开一个设备,CreateFile,一定要注意它的参数 3、CreateIoCompletionPort,再次使用这个函数,将一个设备加入到I/O完成端口。 4、创建一个线程,并为这个线程需要用到数据时,就在这个前面加个GetQueuedCompletionStatus,这个函数就相当于WaitForSingleObject这个函数,当任务完成时,获得执行权。对I/O完成端口的个人理解: 1、其实I/O完成端口就相当于可提醒内核对象。 2、I/O完成端口多用来处理异步操作代码:#inclu... 阅读全文
posted @ 2013-09-24 13:55 Fly Hawk 阅读(358) 评论(0) 推荐(0) 编辑