Разрешение таймера
Чтобы определить минимальное и максимальное разрешения таймера, поддерживаемые службами таймера, используйте функцию timeGetDevCaps . Эта функция заполняет элементы wPeriodMin и wPeriodMax структуры TIMECAPS минимальным и максимальным разрешениями. Этот диапазон может отличаться на разных компьютерах и платформах Windows.
После определения минимального и максимального доступных разрешений таймера необходимо установить минимальное разрешение, которое будет использоваться приложением. Используйте функции timeBeginPeriod и timeEndPeriod , чтобы задать и очистить это разрешение. Необходимо сопоставить каждый вызов timeBeginPeriod с вызовом timeEndPeriod, указав одинаковое минимальное разрешение в обоих вызовах. Приложение может выполнять несколько вызовов timeBeginPeriod , если каждый вызов сопоставляется с вызовом timeEndPeriod.
В timeBeginPeriod и timeEndPeriod параметр uPeriod указывает минимальное разрешение таймера в миллисекундах. Можно указать любое значение разрешения таймера в диапазоне, поддерживаемом таймером.
Связанные темы