方法

GLibTimerelapsed

声明 [源码]

gdouble
g_timer_elapsed (
  GTimer* timer,
  gulong* microseconds
)

描述 [源码]

如果 timer 已启动但未停止,则获取启动定时器以来的时间。如果 timer 已停止,则获取从启动到停止的时间间隔。返回值是经过的时间(包括任何分数部分),单位为秒。microseconds 输出参数基本无用。

参数

microseconds

类型: gulong*

用于存储经过秒数的分数部分的返回位置,单位为微秒(即经过的总微秒数,模 1000000),或者 NULL

数据由方法调用者拥有。

返回值

类型: gdouble

经过的时间,以浮点值表示,包括任何分数部分。