먼저 QueryPerformanceFrequency로 1초에 몇회인지를 구합니다.
그런 다음 QueryPerformanceCounter로 현재의 카운트를 구합니다.
Counter를 Frequency로 나누면 초단위의 경과 시간이 됩니다.
LARGE_INTEGER freq, start, end;
unsigned lapse;
QueryPerformanceFrequency(&freq);
QueryPerformanceCounter(&start);
//경과시간을 측정할 작업을
//이부분에서 하고
QueryPerformanceCounter(&end);
lapse = (unsigned) ((end.QuadPart - start.QuadPart)/freq.QuadPart);
//lapse에는 초단위의 경과 시간이 저장됨.
그런 다음 QueryPerformanceCounter로 현재의 카운트를 구합니다.
Counter를 Frequency로 나누면 초단위의 경과 시간이 됩니다.
LARGE_INTEGER freq, start, end;
unsigned lapse;
QueryPerformanceFrequency(&freq);
QueryPerformanceCounter(&start);
//경과시간을 측정할 작업을
//이부분에서 하고
QueryPerformanceCounter(&end);
lapse = (unsigned) ((end.QuadPart - start.QuadPart)/freq.QuadPart);
//lapse에는 초단위의 경과 시간이 저장됨.