问个理论上的问题 重叠io中完成例程中的事件,好像没和overlapped结构相关联,可是为什么会在WaitForMultipleObjects中被触发呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关联是有的,回调例程的时候会把OVERLAPPED 传回来,但是这和Wait的时候触发APC没多大关系当Read 或 Wirt 的时候,IO管理器会把你传入的APC历程保存下来,然后继续向地层驱动发送IO请求(可能使FAST IO,或是是用IRP包 或是其他 ),最后到设备,当设备完成请求回,会触发DPC,DPC在出发一个内核态APC,内核态APC再告诉IO管理请求完成,IO管理器在将你的APC回调例程排入Thread的用户APC队列。(大体就这样,具体细节记不清楚了)Wait...Ex 有个参数让Thread进入告警状态,当调度器发现这个Thread 有告警状态的时候他会去查看此线程的APC队列,如果有就回调APC例程(没记错的话,应该是一次性抽干队列)。 解决外部符号 汉字库如何调用? 怎么学习XTP(xtreme toolkit pro)? 发送缓冲区很接收缓冲区 求一个DirtctX7或DirectX8的播放Midi的例子 谁能给一个win2000server下合并硬盘分区的工具的下载地址,急用,另外送分! ActiveX控件在网页上使用问题?希望你们来看看! 散分喽!!!----------圣旦快乐--------------新年快乐 怎样从CCommandLineInfo类继承一个新类? 谁有UDP通讯的例子给我一个好吗? VC如何将BMP图压缩并加入密钥,如何读取到word里 万恶的押宝,赌博输了,乞讨...
请求(可能使FAST IO,或是是用IRP包 或是其他 ),最后到设备,当设备完成请求回,会触发
DPC,DPC在出发一个内核态APC,内核态APC再告诉IO管理请求完成,IO管理器在将你的APC回调
例程排入Thread的用户APC队列。(大体就这样,具体细节记不清楚了)Wait...Ex 有个参数让Thread进入告警状态,当调度器发现这个Thread 有告警状态的时候他会去查看此线程
的APC队列,如果有就回调APC例程(没记错的话,应该是一次性抽干队列)。