Site icon EfmSoft

Что означает код NTSTATUS 0xC0000245 (STATUS_TIMER_RESOLUTION_NOT_SET)?

 
Предыдущий Следующий
STATUS_AUDIT_FAILED STATUS_CONNECTION_COUNT_LIMIT

STATUS_TIMER_RESOLUTION_NOT_SET

Что означает STATUS_TIMER_RESOLUTION_NOT_SET

STATUS_TIMER_RESOLUTION_NOT_SET означает, что текущий процесс пытается отменить запрос разрешения системного таймера, хотя соответствующий запрос ранее не был установлен этим процессом.

Что проверить

  • Сопоставьте каждый путь установки timer resolution с симметричным снятием запроса, включая ошибки инициализации и ранний shutdown.
  • Проверьте повторный cleanup, DLL detach и несколько владельцев внутри процесса: один компонент не должен снимать запрос, принадлежащий другому.
  • Логируйте requested resolution, process/thread/module и результат каждого set/unset-вызова.

Важное различие

Наблюдаемое системное разрешение таймера может оставаться повышенным из-за другого процесса или компонента. Это не доказывает, что текущий процесс имеет собственный активный запрос. Поэтому исправлять нужно баланс жизненного цикла вызывающего кода, а не глобальное значение таймера. После правки повторите start/stop, failed-start и reload-сценарии и убедитесь, что лишнего unset больше нет.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version