Что означает код HRESULT 0x87C5100C (UTC_E_INVALID_CUSTOM_FILTER)?

 
Предыдущий Следующий
UTC_E_SCRIPT_TERMINATED UTC_E_TRACE_NOT_RUNNING

UTC_E_INVALID_CUSTOM_FILTER

Что означает UTC_E_INVALID_CUSTOM_FILTER

UTC_E_INVALID_CUSTOM_FILTER (0x87C5100C) означает, что UTC не смог принять пользовательский фильтр сценария из-за его синтаксиса, типов или используемых выражений.

Что проверить

Сохраните полное выражение фильтра, объявленные переменные, имена функций, их типы, версию схемы и идентификатор профиля.

  • Сравните с UTC_E_INVALID_FILTER: тот код относится к условию, которое в принципе не может выполниться, тогда как здесь некорректен именно пользовательский фильтр.
  • Запустите тот же сценарий без пользовательского фильтра, затем добавляйте его условия по одному. Так можно локализовать неверный оператор, тип или функцию без изменения набора ETW-провайдеров.
  • После исправления повторите тот же сценарий и убедитесь, что UTC принимает фильтр до начала сбора трассировки.

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


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