| Предыдущий | Следующий |
| MILAVERR_NOVIDEOMIXER | MILAVERR_NOREADYFRAMES |
MILAVERR_NOVIDEOPRESENTER
Что означает MILAVERR_NOVIDEOPRESENTER
MILAVERR_NOVIDEOPRESENTER (0x88980503) — Компонент показа видео отсутствует.
Код 0x88980503 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «компонент показа видео отсутствует» позволяет начать с темы «milaverr, novideopresenter».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0x88980503 в условии «компонент показа видео отсутствует» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Сопоставьте с результатом 0x88980503 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT. До исправления 0x88980503 сохраните исходное состояние объекта по теме «milaverr, novideopresenter».
Коррекция для 0x88980503 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0x88980503 и сообщения «компонент показа видео отсутствует» общий сброс допустим лишь как контроль, но не как доказательство причины.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x88980503, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x88980503: Microsoft Open Specifications: HRESULT values · Multimedia overview for WPF · MediaElement class.
Нужно найти другой код? Найти другой код состояния или ошибки.