| Предыдущий | Следующий |
| MSG_CI_CORRUPT_INDEX_COMPONENT | MSG_CI_MASTER_MERGE_REASON_EXTERNAL |
MSG_CI_MASTER_MERGE_ABORTED_LOW_DISK
Что означает MSG_CI_MASTER_MERGE_ABORTED_LOW_DISK
MSG_CI_MASTER_MERGE_ABORTED_LOW_DISK (0x40001043) — Основное слияние каталога приостановлено из-за нехватки места на диске и будет запланировано повторно.
При результате 0x40001043 граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «основное слияние каталога приостановлено из-за нехватки места на диске и будет запланировано повторно» связано с темой «msg, ci, master, merge, aborted, low».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x40001043 в сценарии «основное слияние каталога приостановлено из-за нехватки места на диске и будет запланировано повторно» выясните источник отмены и проверьте частичное завершение; код отмены сам по себе не означает, что операция не изменила данные.
Для воспроизведения 0x40001043 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT. По теме «msg, ci, master, merge, aborted, low» для 0x40001043 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
После локализации 0x40001043 действуйте по контракту подсистемы: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0x40001043 и условия «основное слияние каталога приостановлено из-за нехватки места на диске и будет запланировано повторно» неизменённый повтор без нового состояния не считается исправлением.
После исправления повторите тот же вызов на прежних данных; у результата 0x40001043 должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x40001043: Merge-related registry thresholds · Merging indexes · Master merge checkpoints.
Нужно найти другой код? Найти другой код состояния или ошибки.