| Предыдущий | Следующий |
| STATUS_SXS_VERSION_CONFLICT | STATUS_SXS_THREAD_QUERIES_DISABLED |
STATUS_SXS_WRONG_SECTION_TYPE
Запрос использует неверный тип раздела контекста активации
STATUS_SXS_WRONG_SECTION_TYPE означает, что запрошенный тип раздела контекста активации не соответствует типу выполняемого запроса. Это нарушение контракта вызывающего кода и запроса: контекст может быть допустимым, но выбранный API поиска раздела или класс сведений несовместим с запрашиваемыми данными.
Это отличается от STATUS_SXS_SECTION_NOT_FOUND, где запрошенный тип допустим, но отсутствует, и от STATUS_SXS_KEY_NOT_FOUND, где раздел существует, но в нём отсутствует конкретная запись. Сначала проверьте контракт API и только потом изменяйте манифесты.
Что проверить
- Зафиксируйте точный вызов
QueryActCtx,FindActCtxSectionStringилиFindActCtxSectionGuidи его флаги. - Уточните, индексируются ли целевые данные строкой, GUID, индексом сборки или индексом запроса сборки либо файла.
- Проверяйте соответствующее объявление манифеста только после подтверждения правильности типа запроса.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.