QueryPerformanceFrequency / QueryPerformanceCounter

Programming/API 2015. 5. 22. 16:26

고해상도 타이머

 

GetTickCount()의 단점을 보완한 고해상도(더 정밀한) 타이머이다.

 

 

BOOL  WINAPI  QueryPerformanceCounter(

   _Out_ LARGE_INTEGER *lpPerformanceCount

);

 

고해상도 타이머의 지원여부를 조사하는데에 쓰인다.

지원하면 true, 지원하지 않으면 false를 반환한다.

또한 이 함수는 CPU의 주파수 값을 알아내는 역할을 한다.

 

 

 

BOOL WINAPI QueryPerformanceCounter(

  _Out_ LARGE_INTEGER *lpPerformanceCount

);

 

현재의 시간을 구하는 역할을 한다.

timeGetTime()으로 구하는 tick보다 1000분의 1 정도 더 정확하다.

'Programming > API' 카테고리의 다른 글

WBCS(유니코드) 문자열  (0) 2015.06.01
유니코드  (0) 2015.06.01
SetConsoleCursorPosition()  (0) 2015.04.28
SetConsoleCursorInfo()  (0) 2015.04.28
CONSOLE_CURSOR_INFO  (0) 2015.04.28
admin