通过异步程序调用(APC)实现的定时功能
编译:张海粟
定时器是一个在特定时间或者规则间隔被激发的内核对象。结合定时器的异步程序调用可以允许回调函数在任何定时器被激发的时候执行。本文的例子代码显示了如何实现。
使用本定时器时,你需要把常量_WIN32_WINNT定义为0x0400,并且此常量应该在包之前定义,以确保声明合适的定时器原型函数。
通过调用CreateWaitableTimer()可以创建一个定时器,此函数返回一个指向内核对象的句柄。若定时器已经存在,你可以通过使用OpenWaitableTimer()获得一个进程相关的句柄。无论是通过CreateWaitableTimer() 还是通过OpenWaitableTimer()获得的句柄,在不需要定 时器时必须释放,方法是使用函数CloseHand阅读全文>
发表于 @ 2008年07月27日 10:29:00|评论(loading...)|编辑|收藏
The 7 deadly sins and 10 lessons of a failed startup
阅读全文>
发表于 @ 2008年07月24日 22:16:00|评论(loading...)|编辑|收藏
Microsoft buys Zoomix to add data quality to SQL Server阅读全文>
发表于 @ 2008年07月19日 00:07:00|评论(loading...)|编辑|收藏
Zoomix Accelerator™--Automating Enterprise Data Excellence阅读全文>
发表于 @ 2008年07月18日 23:49:00|评论(loading...)|编辑|收藏
Microsoft Signs Agreement to Purchase Data Quality Start-up Zoomix阅读全文>
发表于 @ 2008年07月18日 23:11:00|评论(loading...)|编辑|收藏
Zoomix: a self-learning data quality engine 阅读全文>
发表于 @ 2008年07月15日 14:01:00|评论(loading...)|编辑|收藏