| Предыдущий | Следующий |
| NS_E_CANNOT_REMOVE_PLUGIN | NS_E_UNSUPPORTED_LOAD_TYPE |
NS_E_WRONG_PUBLISHING_POINT_TYPE
Что означает NS_E_WRONG_PUBLISHING_POINT_TYPE
NS_E_WRONG_PUBLISHING_POINT_TYPE (0xC00D1452) — метод вызван для точка публикации другого типа: cache/proxy вместо обычного или наоборот.
Соблазнительный, но неверный путь — привести объект к другому типу и повторить неподдерживаемую операцию. Это не проверяет ключевое различие: ошибки stopped/started относятся к жизненному циклу, а неверный тип остаётся неверным независимо от состояния запуска. Поэтому система мониторинга должна сохранять символическое имя, а не только общую ошибку COM.
Основное различие: ошибки stopped/started относятся к жизненному циклу; неверный тип сохраняется независимо от start состояние.
Что проверить
- Используйте заведомо исправный объект того же типа и измените только предварительное условие: вызывайте метод для соответствующего типа точка публикации.
- Сопоставьте параметры вызова с условием «Метод вызван для точка публикации другого типа: cache/proxy вместо обычного или наоборот» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
- После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Метод вызван для точка публикации другого типа: cache/proxy вместо обычного или наоборот» больше не воспроизводится.
Близкие коды
| Код | Чем отличается |
|---|---|
NS_E_CANNOT_REMOVE_PLUGIN | По отношению к этому результату этот соседний результат относится к другому состоянию или ветви проверки, даже если видимый пользователю симптом похож. |
NS_E_INVALID_PLUGIN_LOAD_TYPE_CONFIGURATION | Для этого результата используйте тип объекта и последовательность операций, чтобы определить, какой результат является первичным. |
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.