| Предыдущий | Следующий |
| NS_E_WMPOCX_NO_REMOTE_CORE | NS_E_WMPOCX_NOT_RUNNING_REMOTELY |
NS_E_WMPOCX_NO_ACTIVE_CORE
Точка в workflow
NS_E_WMPOCX_NO_ACTIVE_CORE / 0xC00D0FD2 фиксирует конкретную границу: Метод ActiveX вызван до активации рабочего Player core. Для этого результата полезно рассматривать маркер состояния «wmpocx no active core» как имя этапа, а не как общий сбой Windows Media.
Что записать
Зафиксируйте host process, uiMode, remote/local mode, CLSID/IID и результат COM activation. Для состояния «Метод ActiveX вызван до активации рабочего Player core» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_WMPOCX_NO_ACTIVE_CORE | Он подтверждает границу «Метод ActiveX вызван до активации рабочего Player core» только для текущего объекта и generation. |
| После целевого изменения NS_E_WMPOCX_NO_ACTIVE_CORE исчезает | Это поддерживает связь отказа с условием «Метод ActiveX вызван до активации рабочего Player core», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «wmpocx no active core» может быть лишь отображением ошибки более низкого компонента. |
Изолированный тест
Контрольный запуск должен воспроизводить маркер состояния «wmpocx no active core» на тех же входных данных. Измените только причину «Метод ActiveX вызван до активации рабочего Player core»; если исходный вызов проходит дальше, граница локализована.
- Зафиксируйте первый
NS_E_WMPOCX_NO_ACTIVE_COREи объект, которому принадлежит маркер состояния «wmpocx no active core». - Сохраните входные данные до изменения состояния «Метод ActiveX вызван до активации рабочего Player core».
- Устраните только условие «Метод ActiveX вызван до активации рабочего Player core» и выполните тот же вызов ещё раз.
Завершение проверки
Повторяйте тот же ActiveX-вызов в том же host-контексте, меняя только условие, связанное с отказом. Если после этого «Метод ActiveX вызван до активации рабочего Player core» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.
Документация
Нужно найти другой код? Найти другой код состояния или ошибки.
