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

 
Предыдущий Следующий
ERROR_EVT_INVALID_PUBLISHER_NAME ERROR_EVT_CHANNEL_NOT_FOUND

ERROR_EVT_INVALID_EVENT_DATA

Опубликованные данные события несовместимы с шаблоном

Шаблон события определяет каждый элемент, порядок, входной и необязательный выходной тип, а также связи массивов и структур. Поставщик должен записывать поля точно в этом порядке. Изменённая структура, неверное число или тип полей и несогласованная длина массива могут сделать данные неинтерпретируемыми по зарегистрированному шаблону.

Диагностируйте producer и установленный манифест вместе. Сгенерированный descriptor и вызов записи должны происходить из той же сборки манифеста, что зарегистрированный ресурс. Это не ошибка форматирования сообщения: сами сырые данные не соответствуют, и замена локализованной DLL не поможет. Сохраните event ID, version и сборку поставщика для поиска устаревшего развёртывания.

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

  • Сравните порядок полей в месте записи с шаблоном.
  • Сопоставьте ID и версию с установленными метаданными.
  • Пересоберите и разверните заголовки, манифест и ресурсы вместе.

Ссылки


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