Что означает код HRESULT 0x8004533D (FSRM_E_CLASSIFICATION_ALREADY_RUNNING)?

 
Предыдущий Следующий
FSRM_E_MAX_PROPERTY_DEFINITIONS FSRM_E_CLASSIFICATION_NOT_RUNNING

FSRM_E_CLASSIFICATION_ALREADY_RUNNING

Что означает FSRM_E_CLASSIFICATION_ALREADY_RUNNING

FSRM_E_CLASSIFICATION_ALREADY_RUNNING (0x8004533D) — Задание классификации уже выполняется.

Результат 0x8004533D пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «задание классификации уже выполняется» практический предмет проверки — «fsrm, classification, already, running».

Что проверить и как подтвердить исправление

В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x8004533D в сценарии «задание классификации уже выполняется» установите идентичность и владельца уже существующего объекта; не создавайте второй экземпляр, пока не проверен жизненный цикл первого.

Сопоставьте с результатом 0x8004533D следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT. До исправления 0x8004533D сохраните исходное состояние объекта по теме «fsrm, classification, already, running».

Практическое исправление для 0x8004533D: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. В контексте условия «задание классификации уже выполняется» для 0x8004533D оно должно устранить подтверждённую причину, а не скрыть исходный HRESULT.

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x8004533D и без обхода штатных проверок.

Документация для результата 0x8004533D: RunClassification · Classification running status · Classification manager.


Нужно найти другой код? Найти другой код состояния или ошибки.