Получение и настройка разрешения таймера
В следующем примере вызывается функция 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);
Связанные темы