| Предыдущий | Следующий |
| STATUS_NO_YIELD_PERFORMED | STATUS_ARBITRATION_UNHANDLED |
STATUS_TIMER_RESUME_IGNORED
Запрос возобновления по ожидаемому таймеру не был выполнен
Ожидаемые таймеры могут запрашивать поведение возобновления через API таймеров. STATUS_TIMER_RESUME_IGNORED означает, что аспект возобновления запроса проигнорирован; операцию таймера нельзя интерпретировать как гарантию пробуждения спящей системы к заданному сроку.
Отделяйте абсолютное или относительное время срабатывания от требования пробуждения. Таймер может оставаться полезным для обычного планирования, даже если поддержка resume недоступна или не выполняется платформой. Для диагностики запишите API таймера, флаг resume, состояние питания и необходимость семантики пробуждения из сна. Не компенсируйте проблему частым повторным взведением короткопериодического таймера.
Что проверить
- Запишите запрошенное время срабатывания, периодический интервал и флаг resume.
- Определите, является ли пробуждение из сна обязательным требованием или только оптимизацией.
- Проверьте возможности платформы по управлению питанием и таймерами до использования таймера как источника пробуждения.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.