타이머 해상도 가져오기 및 설정
다음 예제에서는 timeGetDevCaps 함수를 호출하여 타이머 서비스에서 지원하는 최소 및 최대 타이머 해상도를 결정합니다. 타이머 이벤트를 설정하기 전에 timeBeginPeriod 함수를 사용하여 최소 타이머 해상도를 설정하는 예제입니다.
#define TARGET_RESOLUTION 1 // 1-millisecond target resolution
TIMECAPS tc;
UINT wTimerRes;
if (timeGetDevCaps(&tc, sizeof(TIMECAPS)) != TIMERR_NOERROR)
{
// Error; application can't continue.
}
wTimerRes = min(max(tc.wPeriodMin, TARGET_RESOLUTION), tc.wPeriodMax);
timeBeginPeriod(wTimerRes);
관련 항목