| Предыдущий | Следующий |
| ERROR_PRI_MERGE_RESOURCE_PACKAGE_REQUIRED | ERROR_MCA_INVALID_CAPABILITIES_STRING |
ERROR_PRI_MERGE_INVALID_FILE_NAME
Что означает ERROR_PRI_MERGE_INVALID_FILE_NAME
ERROR_PRI_MERGE_INVALID_FILE_NAME — для результирующего merged PRI указано недопустимое канонический file name.
PRI (Package Resource Index) — индекс системы управления ресурсами Windows, который связывает resource keys с вариантами по языку, масштабу, контрасту и другим qualifiers. При упаковке AppX/MSIX отдельные resource packages могут иметь свои PRI, а операция merge собирает совместимый набор индексов для одной package family.
Что проверить
- Запишите имя результата в точном виде до нормализации path.
- Проверьте запрещённые символы, пустое имя, неожиданный directory component и требуемое расширение.
- Не допускайте path traversal или абсолютный путь там, где API ожидает только канонический basename.
- Если имя формируется из package identity, отдельно проверьте sanitization и кодировку.
Технические ссылки
- Microsoft: System Error Codes 12000–15999
- Microsoft: MakePri command-line options
- Microsoft: MrmDumpPriFile
Нужно найти другой код? Найти другой код состояния или ошибки.