Site icon EfmSoft

Что означает код HRESULT 0x87C51006 (UTC_E_TRACEPROFILE_NOT_FOUND)?

 
Предыдущий Следующий
UTC_E_SCENARIODEF_NOT_FOUND UTC_E_FORWARDER_ALREADY_ENABLED

UTC_E_TRACEPROFILE_NOT_FOUND

Стадия возврата HRESULT

При UTC_E_TRACEPROFILE_NOT_FOUND (0X87C51006) держите расследование на границе Universal Telemetry Client ETW/WPR trace-session control. Конкретный признак — профиль трассировки не найден; сравнение имеет смысл только для той же операции и сопоставимой generation объекта.

Universal Telemetry Client объединяет scenario configuration, policy, ETW sessions, triggers, scripts и platform capabilities; одинаковый facility не означает одинакового владельца причины.

Специфичные признаки исходной документации

Диагностические данные

UTC часто работает асинхронно: состояние trace session, escalation, child process или destination может измениться сразу после возврата, поэтому evidence нужно брать до teardown.

Что должно измениться

Повторите минимальный вызов на свежем, но эквивалентном object generation. Если «профиль трассировки не найден» следует за исходными данными, причина в contract/input; если остаётся за объектом — исследуйте lifecycle/provider state.

Для «профиль трассировки не найден» отделяйте profile/configuration от фактического ETW session state: один и тот же provider set может быть корректен, но start/stop/exclusivity/buffer boundary уже другой.

Завершение расследования

Устраните trace-session condition «профиль трассировки не найден», сохранив provider set и profile неизменными. После normal teardown повторите один start/stop cycle и убедитесь, что stale ETW session не маскирует результат.

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


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

Exit mobile version