2013-05-27 58 views
1

我使用KeQueryPerformanceCounter來獲取每秒鐘的滴答數。秒鐘內有多少個蜱蟲?

我明白這是性能計數器的頻率,以每秒鐘的嘀嗒聲。我不知道如何將其轉換爲單位時間(比如說秒,毫秒或納秒)。

第二秒鐘有多少滴答聲?轉換系數是多少?

LARGE_INTEGER freq; 
KeQueryPerformanceCounter(&freq); 
+1

不知道你問什麼蜱。如果每秒鐘有100個滴答聲,則兩個滴答之間的時間間隔爲10毫秒(1/100秒)。 – JJJ

回答

2

在鏈接:

備註

KeQueryPerformanceCounter總是返回一個64位的整數,它表示一個單調非遞減的計數器的當前值。計算機啓動時計數器從零開始遞增。

要獲得用於累積當前滴答計數的計時器的分辨率,請爲PerformanceFrequency參數指定一個非空指針值。例程寫入該參數指向的位置的頻率值是每秒鐘的滴答數。

在這裏,這意味着freq變量將包含每秒