Programming/Win32 API2008. 12. 3. 10:52
먼저 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에는 초단위의 경과 시간이 저장됨.
 
Posted by skensita