| Предыдущий | Следующий |
| ERROR_EVT_MESSAGE_ID_NOT_FOUND | ERROR_EVT_UNRESOLVED_PARAMETER_INSERT |
ERROR_EVT_UNRESOLVED_VALUE_INSERT
Не удаётся разрешить процентную вставку в сообщении события
Сообщения событий манифеста используют однобазовые вставки вида percent-one для ссылки на элементы шаблона. Поставщик должен записывать соответствующие значения в порядке шаблона. Если сообщение ссылается на индекс за пределами полезной нагрузки или несовпадение развёртывания изменило шаблон без изменения сообщения, EvtFormatMessage не сможет подставить значение.
Сравните сообщение, шаблон и фактический вызов записи поставщика из одной сборки. Изучите исходные EventData или UserData и подсчитайте записанные значения. Выбор другой локали не исправит индекс, неверный во всех ресурсах; однако несовпавший локализованный ресурс может содержать ошибочную вставку, отсутствующую в нейтральном.
Что проверить
- Подсчитайте вставки значений сообщения и элементы данных шаблона.
- Изучите исходную записанную полезную нагрузку до форматирования.
- Убедитесь, что локализованные ресурсы сообщений соответствуют версии манифеста поставщика.
Ссылки
- Microsoft: определения событий и строки вставки
- Microsoft: шаблоны данных событий
- Microsoft: EvtFormatMessage
- Microsoft: ресурсы поставщика и файлы параметров
Нужно найти другой код? Найти другой код состояния или ошибки.