在我的代码中,我使用QueueUserAPC中断他当前工作中的主线程,以便在返回之前先调用一些回调。// download some file using synchronous wininet and store the QueueUserAPC附加线程正确启动,QueueUserAPC返回一个非零值,说明一切顺利。
就我所理解的QueueUserAPC而言,现在应该从主线程调用myCallback。然而,事
我正在使用WSARecv实现一个异步服务器。根据文档,WSARecv可以随0立即返回。这最终仍然会调用我的完成例程,我再次调用WSARecv来获取其余的数据。如果没有更多的数据要抓取,我希望我对WSARecv的后续调用会导致它的完成例程在第二个参数中接收0字节。// ret is zero after this call.最后,这将调用我的完成例程WorkerRoutine,我在其中