MFC
liu4030127
这个作者很懒,什么都没留下…
展开
-
一个很好的调试函数
可以根据错误代码给出错的原因,在调试程序中可一不用查找errocode而获得对错误代码的解释, 是一个很实用的函数。 控制台版:调用实例 :PRINTDEBUG(GetLastError()) PRINTDEBUG(WSAGetLastError()); #define PRINTDEBUG(a) PrintError(#a,__FILE__,__LINE__,GetLastError()转载 2013-07-24 22:35:06 · 495 阅读 · 0 评论 -
APC的很好的解释
通过异步程序调用(APC)实现的定时功能 定时器是一个在特定时间或者规则间隔被激发的内核对象。 结合定时器的异步程序调用可以允许回调函数在任何定时器被激发的时候执行。 本文的例子代码显示了如何实现。 使用本定时器时,你需要把常量_WIN32_WINNT定义为0x0400,并且此常量应该在包之前定义,以确保声明合适的定时器原型函数。 通过调用CreateWa转载 2013-07-24 22:35:41 · 671 阅读 · 0 评论 -
WaitForMultipleObjectsEx最后一个参数的用途
针对于WaitForMultipleObjectsEx最后一个参数的用途,有如下,异步文件操作实例: 利用ReadFileEx/WriteFileEx,这对函数使用回调函数来进行读写完成的通知。 BOOL ReadFileEx( HANDLE hFile, // handle to file LPVOI转载 2013-07-24 23:15:47 · 2865 阅读 · 0 评论