| Предыдущий | Следующий |
| UTC_E_RPC_WAIT_FAILED | UTC_E_TRACE_MIN_DURATION_REQUIREMENT_NOT_MET |
UTC_E_API_BUSY
Объект и состояние
При UTC_E_API_BUSY (0X87C5102B) держите расследование на границе Universal Telemetry Client action, policy and platform-capability validation. Конкретный признак — API занят; сравнение имеет смысл только для той же операции и сопоставимой generation объекта.
UTC часто работает асинхронно: состояние trace session, escalation, child process или destination может измениться сразу после возврата, поэтому evidence нужно брать до teardown.
Специфичные признаки исходной документации
Capture active and rejected request IDs, operation types, start times, completion callback and caller threads for this result.
UTC_E_ESCALATION_ALREADY_RUNNING is scenario-level concurrency, not general API-manager occupancy
wait for the first request to finish and submit the second exactly once
Serialize calls at the client boundary or use an asynchronous queue with cancellation for this result.
Что фиксировать
- scenario/action identity, destination/session/container и Windows build.
- policy/capability/authorization decision для исходного request.
- первый UTC service return, timestamps и output object state.
Для воспроизводимости фиксируйте Windows build и generation scenario/package: исправленный файл при stale in-memory graph может давать тот же верхнеуровневый HRESULT.
Изолированный тест
Проверьте «API занят» одним controlled change. Если после него первый HRESULT меняется или операция проходит, граница подтверждена; массовый reset такого доказательства не даёт.
Сопоставьте «API занят» с конкретным action/scenario generation. Policy, capability, destination, trigger и runtime teardown — разные decision points даже когда верхний слой показывает общий UTC failure.
После исправления
Исправьте подтверждённый UTC prerequisite «API занят» на уровне action/policy/capability/session и повторите тот же scenario generation после штатного teardown.
Технические ссылки
- Microsoft Open Specifications: Windows error-code registry.
- Microsoft: Universal Telemetry Client configuration diagnosis.
- Microsoft: Remote Procedure Call documentation.
- Microsoft: WaitForSingleObject.
Нужно найти другой код? Найти другой код состояния или ошибки.
