다음을 통해 공유


타이머 해상도 가져오기 및 설정

다음 예제에서는 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); 

멀티미디어 타이머 사용