e-fs.info

QueryPerformanceFrequency 関数


QueryPerformanceFrequency



■ 説明
カウンタの周波数を知ることができる

■ 戻り値
BOOL値で1:成功か0:失敗かがわかる

■ 使用例
#include <stdio.h>
#include <windows.h>

void main(void)
{
LARGE_INTEGER frequency,beforetime,aftertime,timesum;

QueryPerformanceFrequency(&frequency);
QueryPerformanceCounter(&beforetime);

//〜 処理 〜

QueryPerformanceCounter(&aftertime);
timesum=(aftertime.QuadPart-beforetime.QuadPart)*1000;
printf("%dミリ秒\n",timesum/freq.QuadPart);
}
■ 出力
12418ミリ秒