DWORD GetTickCount(void);

1) 定义

For Release configurations, this function returns the number of milliseconds since the device booted, excluding any time that the system was suspended. GetTickCount starts at 0 on boot and then counts up from there.

在Release版本中,该函数从0开始计时,返回自设备启动后的毫秒数(不含系统暂停时间)。

For Debug configurations, 180 seconds is subtracted from the the number of milliseconds since the device booted. This allows code that uses GetTickCount to be easily tested for correct overflow handling.

在Debug版本中,设备启动后便从计时器中减去180秒。这样方便测试使用该函数的代码的正确溢出处理。

Return Values

The number of milliseconds indicates success.

返回值:如正确,返回毫秒数。

Header: Winbase.h.
Link Library: Coredll.lib.

2) 应用

用来计算某个操作所使用的时间:


Start: = GetTickCount;
... // 执行耗时的操作
Stop: = GetTickCount;
TimeUsed: = (Stop - Start) / 1000 ;      // 使用了xxx秒

用来定时:

 void  main()
{DWORD dwLast;DWORD dwCurrent;DWORD dwInterval = 1000;dwLast = GetTickCount();int i = 0;while(true){dwCurrent = GetTickCount();if( dwCurrent - dwLast < dwInterval )continue;//your code to be executed when interval is elapsedprintf("dwLast,dwCurrent,diff:%d,%d,%d ",dwLast,dwCurrent,dwCurrent-dwLast);//your code to determine when to breakif( i > 10 ) break;i++;dwLast = dwCurrent;printf("Time is up!");break;}getchar();   return;
}  

GetTickCount() 函数的作用和用法相关推荐

  1. GetTickCount() 函数的作用和用法(转)

    转自:http://www.cnblogs.com/jxsoft/archive/2011/10/17/2215366.html DWORD GetTickCount(void); 1) 定义 For ...

  2. oracle的chr的使用,Oracle 学习之:ASCII,CHR函数的作用和用法

    对于ASCII以及CHR函数的用法,Oracle给出的解释是: ASCII(x)gets the ASCII value of the character X, CHR() and ASCII() h ...

  3. python __call__一般用在哪些地方_Python __call__内置函数的作用和用法

    开学了进入了实验室,需要协助大师兄做事,主要是OpenStack中的代码解析,但是涉及很多python高级用法,一时间有点麻烦,在做项目的同时慢慢更新博客.这次先写一下__call__的用法,因为经常 ...

  4. js中的匿名函数的作用以及用法讲解

    匿名函数顾名思义指的是没有名字的函数,在实际开发中使用的频率非常高!也是学好JS的重点. 释义:匿名函数,就是没有实际名字的函数. 小试牛刀,首先我们声明一个普通函数: //声明一个普通函数,函数的名 ...

  5. c语言delay函数的作用,delay用法(delay函数使用)

    是delay to do 还是delay doing 还是delay do?还是什么啊~~ 问下 delayvt.延期, 延缓: 推迟We decided to delay our holiday u ...

  6. Python中find函数的作用及用法

    概念: Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返 ...

  7. python中os.path.isdir()等函数的作用及用法

    一 用法和概念: Python中的os模块用于和系统进行交互,其中: 1.os.listdir()用于返回一个由文件名和目录名组成的列表,需要注意的是它接收的参数需要是一个绝对的路径. 2.os.pa ...

  8. python中os.path.isdir()等函数的作用和用法

    一 用法和概念: Python中的os模块用于和系统进行交互,其中: 1 os.listdir()用于返回一个由文件名和目录名组成的列表,需要注意的是它接收的参数需要是一个绝对的路径. 2 os.pa ...

  9. JavaScript中匿名函数的作用和用法

    匿名函数可以有效的保证在页面上写入Javascript,而不会造成全局变量的污染. 这在给一个不是很熟悉的页面增加Javascript时非常有效,也很优美. 例: <!DOCTYPE html& ...

  10. os.path.isdir()函数的作用和用法-判断是否为目录

    Python编程语言判断是否是目录 在Python编程语言中可以使用os.path.isdir()函数判断某一路径是否为目录.其函数原型如下所示. os.path.isdir(path) 其参数含义如 ...

最新文章

  1. 【Kaggle Learn】Python 5-8
  2. oracle 日期排序_日期居然用字符串保存?我笑了
  3. vi / vim 字符替换详解
  4. 通用的“关于本软件”对话框
  5. 侧信道实验实验二 S盒DPA侧信道攻击
  6. po层和vo层中po和vo是什么意思
  7. pdf、markdown、docx文件预览
  8. 最新kali之medusa
  9. 6月3日 徒步虎跳峡——第一日
  10. 外盘持仓盈亏何时推送---ITapTradeAPINotify::OnRtnPositionProfit
  11. Quartz简介及应用场景
  12. 直击本质:聊聊小程序的前世今生
  13. 公司流程 企业所得税 个人所得税
  14. C++学习笔记(10)
  15. 大数据技术之Hadoop-入门
  16. 闭锁 java_Java并发编程之闭锁
  17. WPS高亮显示重复项并删除重复项有效防止数据重复录入
  18. 地理空间数据格式——OGC-GML
  19. python量化自学书籍推荐_量化投资学习推荐的书籍都有哪些?
  20. 实惨!这些互联网公司,年终奖是真发不出来了...

热门文章

  1. OpenCV教程(C++)
  2. 安卓最好的流量防火墙—Droidwall
  3. python信用评分卡建模
  4. java高校水电费管理系统设计6_高校水电费管理.doc
  5. 用python实现简单的好友管理系统
  6. 2022年6月25日PMP考试通关宝典-2
  7. HTML思维导图+学习笔记+实际案例
  8. 《深入理解JAVA虚拟机》周志明 第三版 - 第三章 垃圾收集器与内存分配策略
  9. 最新!中科院分区发布2021年期刊重大调整
  10. 计算机四级网络工程师题目,计算机四级网络工程师题库