| Предыдущий | Следующий |
| MQ_ERROR_FAIL_VERIFY_SIGNATURE_EX | MQ_ERROR_NO_MQUSER_OU |
MQ_ERROR_CANNOT_DELETE_PSC_OBJECTS
Что означает MQ_ERROR_CANNOT_DELETE_PSC_OBJECTS
MQ_ERROR_CANNOT_DELETE_PSC_OBJECTS (0xC00E0083) — Удаляемый объект принадлежит основному контроллеру сайта; операцию выполнить нельзя.
Код 0xC00E0083 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «удаляемый объект принадлежит основному контроллеру сайта; операцию выполнить нельзя» позволяет начать с темы «mq, cannot, удаление, psc, objects».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00E0083 в условии «удаляемый объект принадлежит основному контроллеру сайта; операцию выполнить нельзя» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Для воспроизведения 0xC00E0083 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ID, HRESULT, IETF. По теме «mq, cannot, удаление, psc, objects» для 0xC00E0083 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.
Исправляя 0xC00E0083, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0xC00E0083 с описанием «удаляемый объект принадлежит основному контроллеру сайта; операцию выполнить нельзя» должен исчезнуть на исходных данных без обхода штатной проверки.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0xC00E0083, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0xC00E0083: Message Queuing error and information codes · Microsoft Open Specifications: MSMQ and directory services · Microsoft Open Specifications: MSMQ protocols overview.
Нужно найти другой код? Найти другой код состояния или ошибки.