| Предыдущий | Следующий |
| ERROR_MUI_FILE_NOT_LOADED | ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED |
ERROR_RESOURCE_ENUM_USER_STOP
Перечисление ресурсов остановлено вызывающей стороной
ERROR_RESOURCE_ENUM_USER_STOP обозначает управляемое завершение перечисления, а не обязательно внутренний сбой подсистемы ресурсов. Например, callback может вернуть признак остановки после нахождения нужного элемента, пользователь может отменить поиск, а интерфейс — прекратить обработку после достижения лимита результатов.
Проверьте контракт callback и место, где перечисление преобразуется в итоговый код функции. Общая обёртка не должна автоматически считать любое ненулевое завершение ошибкой. Зафиксируйте причину остановки, число уже обработанных элементов и состояние отмены. Если прекращение было ожидаемым, обработайте его как отдельный нормальный исход; если нет — найдите компонент, который преждевременно вернул признак остановки.
Что проверить
- Проверьте возвращаемое значение callback перечисления.
- Отделите пользовательскую отмену и достижение лимита от реального сбоя.
- Сохраните последний успешно обработанный ресурс и причину прекращения обхода.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.