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