Что означает код ошибки Windows 15018 (ERROR_EVT_FILTER_INVTYPE)?

 
Предыдущий Следующий
ERROR_EVT_FILTER_INVTEST ERROR_EVT_FILTER_PARSEERR

ERROR_EVT_FILTER_INVTYPE

Запрос использует неподдерживаемый тип данных фильтра

Записи событий содержат строки, целые числа, логические значения, отметки времени, GUID, SID и другие представления, но подмножество XPath журнала событий не предоставляет неограниченное преобразование типов XPath. Поэтому литерал или операция могут быть синтаксически допустимыми, но не поддерживаться для выбранного поля события или функции.

Проверьте исходный XML события и сравнивайте с представлением, доступным в нём. Не проталкивайте значения через неподдерживаемые строковые функции или функции наборов узлов. Для числовых масок используйте Band, а для относительного времени — timediff с отметками событий на основе FILETIME согласно документации. Если поставщик помещает сложные данные в UserData или EventData, фильтруйте по поддерживаемому конечному значению.

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

  • Проверьте тип и представление целевого поля в отображаемом XML.
  • Удалите неподдерживаемые функции преобразования.
  • Сначала проверьте простой предикат равенства, а уже затем добавляйте арифметику или функции.

Ссылки


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