1、timeSetEvent最长时间间隔不能超过1000秒,即1000000毫秒,超过返回失败,可用CreateTimerQueryTimer或SetTimer(回调的方式)代替
2、timeSetEvent会生成一个独立的Timer回调线程,属多线程
3、timeSetEvent可创建高精度定时器,精确到1ms,SetTimer无法精确到1ms
4、timeKillEvent关掉定时器的函数,一定要一一对应,每次timeSetEvent返回的定时器的ID是不一样的,调用一次timeSetEvent就会产生一次Id,调用了几次timeSetEvent,就需要调用几次timeKillEvent ,而且必须是相对应的ID,否则可能出现程序崩溃!
5、最重要一点,也是经常范的错误;系统对timeSetEvent数量是有限制的,一个进程最多只能创建30个timeSetEvent,超过会返回失败