Что означает код HRESULT 0x87C51048 (UTC_E_FILTER_FUNCTION_RESTRICTED)?

 
Предыдущий Следующий
UTC_E_FILTER_VARIABLE_NOT_FOUND UTC_E_FILTER_VERSION_MISMATCH

UTC_E_FILTER_FUNCTION_RESTRICTED

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

Значение 0X87C51048 локализует отказ в Universal Telemetry Client filter parser/evaluator. Для UTC_E_FILTER_FUNCTION_RESTRICTED проверяется состояние фильтр функция ограничена; позднее сообщение UI или service wrapper может уже описывать вторичный эффект.

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

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

  • UTC_E_FILTER_INVALID_FUNCTION means the evaluator does not support the named function at all
  • function name, command context, scenario/destination, schema version and restriction rule
  • call the same function in an allowed context with identical argument values
  • Move the computation to an allowed phase or choose a permitted function for this result.

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

  • исходная filter expression и schema/version.
  • token/function/attribute/variable, на котором parser или evaluator остановился.
  • scenario package generation, Windows build и первый UTC return.

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

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

Проверьте «фильтр функция ограничена» одним controlled change. Если после него первый HRESULT меняется или операция проходит, граница подтверждена; массовый reset такого доказательства не даёт.

Для «фильтр функция ограничена» сохраните exact filter text и position/token. Ошибка parser, type checker и runtime evaluation относятся к разным UTC_E_FILTER_* и требуют разного исправления.

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

Исправьте только filter condition «фильтр функция ограничена» — token, function, type, attribute или variable — и повторите ту же expression на той же schema/version. Не заменяйте весь scenario, иначе причинная связь потеряется.

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


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