| Предыдущий | Следующий |
| ERROR_EVT_INVALID_PUBLISHER_NAME | ERROR_EVT_CHANNEL_NOT_FOUND |
ERROR_EVT_INVALID_EVENT_DATA
Опубликованные данные события несовместимы с шаблоном
Шаблон события определяет каждый элемент, порядок, входной и необязательный выходной тип, а также связи массивов и структур. Поставщик должен записывать поля точно в этом порядке. Изменённая структура, неверное число или тип полей и несогласованная длина массива могут сделать данные неинтерпретируемыми по зарегистрированному шаблону.
Диагностируйте producer и установленный манифест вместе. Сгенерированный descriptor и вызов записи должны происходить из той же сборки манифеста, что зарегистрированный ресурс. Это не ошибка форматирования сообщения: сами сырые данные не соответствуют, и замена локализованной DLL не поможет. Сохраните event ID, version и сборку поставщика для поиска устаревшего развёртывания.
Что проверить
- Сравните порядок полей в месте записи с шаблоном.
- Сопоставьте ID и версию с установленными метаданными.
- Пересоберите и разверните заголовки, манифест и ресурсы вместе.
Ссылки
- Microsoft: шаблоны данных событий
- Microsoft: определение событий
- Microsoft: определения и строки вставки
- Microsoft: метаданные поставщика
Нужно найти другой код? Найти другой код состояния или ошибки.
