| Предыдущий | Следующий |
| DXGI_STATUS_PRESENT_REQUIRED | MSG_CI_MASTER_MERGE_COMPLETED |
MSG_CI_MASTER_MERGE_STARTED
Что означает MSG_CI_MASTER_MERGE_STARTED
MSG_CI_MASTER_MERGE_STARTED (0x40001006) — Начато основное слияние каталога.
Результат 0x40001006 пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «начато основное слияние каталога» практический предмет проверки — «msg, ci, master, merge, started».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x40001006 в сценарии «начато основное слияние каталога» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Сопоставьте с результатом 0x40001006 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT. До исправления 0x40001006 сохраните исходное состояние объекта по теме «msg, ci, master, merge, started».
Практическое исправление для 0x40001006: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «начато основное слияние каталога» для 0x40001006 оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x40001006 и без обхода штатных проверок.
Документация для результата 0x40001006: Merging indexes · Forcing a master merge · Indexing process.
Нужно найти другой код? Найти другой код состояния или ошибки.