| Предыдущий | Следующий |
| MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_OUTPUT | MF_E_RESOLUTION_REQUIRES_PMP_CREATION_CALLBACK |
MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT
Что означает MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT
MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT (0xC00D7182) — WMDRM ITA не распознаёт цифровой видеовыход, указанный OTA.
При результате 0xC00D7182 граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «wmdrm ita не распознаёт цифровой видеовыход, указанный ota» связано с темой «mf, ita, unrecognized, digital, видеовыход, выход».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D7182 в сценарии «wmdrm ita не распознаёт цифровой видеовыход, указанный ota» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Сопоставьте с результатом 0xC00D7182 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HDCP, HRESULT, ITA, IMFTrustedOutput. До исправления 0xC00D7182 сохраните исходное состояние объекта по теме «mf, ita, unrecognized, digital, видеовыход, выход».
Коррекция для 0xC00D7182 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00D7182 и сообщения «wmdrm ita не распознаёт цифровой видеовыход, указанный ota» общий сброс допустим лишь как контроль, но не как доказательство причины.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0xC00D7182, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0xC00D7182: IMFTrustedOutput · digital/video output attributes · protected output policy.
Нужно найти другой код? Найти другой код состояния или ошибки.