| Предыдущий | Следующий |
| STATUS_FILE_FORCED_CLOSED | STATUS_PROFILING_NOT_STOPPED |
STATUS_PROFILING_NOT_STARTED
Объект профилирования не запущен
Собственное профилирование Windows использует объекты профиля с явными операциями запуска и остановки. Этот статус означает, что запрошенная операция ожидала активный профиль, но объект не был запущен. Это ошибка жизненного цикла, а не утверждение о неподдерживаемом источнике профилирования.
Отслеживайте дескрипторы профиля и владение запуском/остановкой в создающем их компоненте. Параллельные пути очистки легко могут дважды остановить один профиль или попытаться остановить объект, чей запуск ранее завершился ошибкой. Сохраните исходный результат NtStartProfile до диагностики последующего статуса остановки.
Что проверить
- Запишите дескриптор профиля, источник, создателя и результат первоначального вызова запуска.
- Сериализуйте владение запуском/остановкой и очистку объекта профиля.
- Не отбрасывайте предыдущую ошибку запуска, когда последующая остановка возвращает этот статус.
Ссылки
- ReactOS: реализация объекта профиля ядра
- System Informer PHNT: собственные API исполнительной системы
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.
