| Предыдущий | Следующий |
| NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST | NS_E_WRONG_OS_VERSION |
NS_E_UNSUPPORTED_LANGUAGE
Диагностический смысл
Когда возвращается NS_E_UNSUPPORTED_LANGUAGE со значением 0xC00D145C, проверяемое состояние — Запрошенный язык не поддерживается этим компонентом Windows Media Services. Диагностика должна быть привязана к маркер состояния «unsupported language» и к первому вызову, который его обнаружил.
Фиксация состояния
Зафиксируйте точный Player/API call, active Media object, состояние core, generation операции и первый нижележащий HRESULT. Для состояния «Запрошенный язык не поддерживается этим компонентом Windows Media Services» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.
| Наблюдение | Диагностический вывод |
|---|---|
| Первый вызов возвращает NS_E_UNSUPPORTED_LANGUAGE | Он подтверждает границу «Запрошенный язык не поддерживается этим компонентом Windows Media Services» только для текущего объекта и generation. |
| После целевого изменения NS_E_UNSUPPORTED_LANGUAGE исчезает | Это поддерживает связь отказа с условием «Запрошенный язык не поддерживается этим компонентом Windows Media Services», если остальные входные данные совпали. |
| Первым появляется другой нижележащий HRESULT | Сохраните его отдельно: маркер состояния «unsupported language» может быть лишь отображением ошибки более низкого компонента. |
Проверка одного условия
Сначала получите «Запрошенный язык не поддерживается этим компонентом Windows Media Services» повторно без дополнительных изменений. На втором запуске устраните только это условие. Появление другого HRESULT означает переход к следующей независимой стадии.
- Зафиксируйте первый
NS_E_UNSUPPORTED_LANGUAGEи объект, которому принадлежит маркер состояния «unsupported language». - Сохраните входные данные до изменения состояния «Запрошенный язык не поддерживается этим компонентом Windows Media Services».
- Устраните только условие «Запрошенный язык не поддерживается этим компонентом Windows Media Services» и выполните тот же вызов ещё раз.
Критерий успешной коррекции
Не подменяйте проверку маркер состояния «unsupported language» широким reset Player. Повторяйте тот же вызов на том же объекте, меняя ровно одно состояние, относящееся к этому результату. После коррекции убедитесь, что исчезло именно состояние «Запрошенный язык не поддерживается этим компонентом Windows Media Services».
Документация
- Expanded Use of Publishing Points.
- Expanded Use of Plug-ins.
- WMS Multicast Data Writer Plug-in Properties.
- Microsoft HRESULT registry.
Нужно найти другой код? Найти другой код состояния или ошибки.