Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, мультимедийных таймеров, является устаревшей функцией. Он был заменен службой план ировщика класса мультимедиа. служба планировщика классов мультимедиа оптимизирована для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код службы планировщика мультимедийных классов вместо мультимедийных таймеровпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
После установки разрешения таймера приложения можно запустить события таймера с помощью функции timeSetEvent. Эта функция возвращает идентификатор таймера, который можно использовать для остановки или идентификации событий таймера. Одним из параметров функции является адрес функции обратного вызова timeProcTimeProc, вызываемой при возникновении события таймера.
Существует два типа событий таймера: отдельных и периодических. Одно событие таймера происходит один раз после указанного числа миллисекунда. Периодическое событие таймера происходит каждый раз, когда истекает указанное число миллисекундах. Интервал между периодическими событиями называется задержкой события. Периодические события таймера с задержкой события в 10 миллисекундах или меньше используют значительную часть ресурсов ЦП.
Связь между разрешением события таймера и продолжительностью задержки события важна в событиях таймера. Например, если указать разрешение 5 и задержку события 100, службы таймера уведомляют функцию обратного вызова после интервала от 95 до 105 миллисекунд.
Событие активного таймера можно отменить в любое время с помощью функции timeKillEvent. Перед освобождением памяти, содержащей функцию обратного вызова, обязательно отменяйте все невыполненные таймеры.
Заметка
Таймер мультимедиа выполняется в собственном потоке.