| Предыдущий | Следующий |
| UTC_E_FILTER_INVALID_COMMAND | hrBFNotSynchronous |
UTC_E_FILTER_ILLEGAL_EVAL
Практический смысл
Значение 0X87C51053 локализует отказ в Universal Telemetry Client filter parser/evaluator. Для UTC_E_FILTER_ILLEGAL_EVAL проверяется состояние фильтр недопустимое вычисление; позднее сообщение UI или service wrapper может уже описывать вторичный эффект.
Для воспроизводимости фиксируйте Windows build и generation scenario/package: исправленный файл при stale in-memory graph может давать тот же верхнеуровневый HRESULT.
Специфичные признаки исходной документации
UTC_E_FILTER_INVALID_FUNCTION_PARAMS is function-call binding rather than binary evaluation
operator, left/right values and inferred types, conversions, null state and event field origins
Make type compatibility explicit in the filter and reject malformed producer data earlier for this result.
convert one operand to the intended common type and replay the same event
Минимальный диагностический снимок
- исходная filter expression и schema/version.
- token/function/attribute/variable, на котором parser или evaluator остановился.
- scenario package generation, Windows build и первый UTC return.
Universal Telemetry Client объединяет scenario configuration, policy, ETW sessions, triggers, scripts и platform capabilities; одинаковый facility не означает одинакового владельца причины.
Как отличить соседний результат
Сопоставьте первый failing call с рабочим примером на той же версии Windows/provider. Меняйте только prerequisite «фильтр недопустимое вычисление» и сохраняйте остальные параметры неизменными.
Для «фильтр недопустимое вычисление» сохраните exact filter text и position/token. Ошибка parser, type checker и runtime evaluation относятся к разным UTC_E_FILTER_* и требуют разного исправления.
Критерий восстановления
Исправьте только filter condition «фильтр недопустимое вычисление» — token, function, type, attribute или variable — и повторите ту же expression на той же schema/version. Не заменяйте весь scenario, иначе причинная связь потеряется.
Технические ссылки
- Microsoft Open Specifications: Windows error-code registry.
- Microsoft: Universal Telemetry Client configuration diagnosis.
- Microsoft: Windows Event Log query schema.
- Microsoft: Querying Windows Event Log.
Нужно найти другой код? Найти другой код состояния или ошибки.