| Предыдущий | Следующий |
| MF_E_DROPTIME_NOT_SUPPORTED | MF_E_QM_INVALIDSTATE |
MF_E_QUALITYKNOB_WAIT_LONGER
Что означает MF_E_QUALITYKNOB_WAIT_LONGER
MF_E_QUALITYKNOB_WAIT_LONGER (0xC00DA02B) — Диспетчеру качества необходимо дольше подождать перед повышением уровня качества.
При результате 0xC00DA02B граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «диспетчеру качества необходимо дольше подождать перед повышением уровня качества» связано с темой «mf, qualityknob, wait, longer».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00DA02B в сценарии «диспетчеру качества необходимо дольше подождать перед повышением уровня качества» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Перед повтором 0xC00DA02B зафиксируйте IID и method, thread/apartment, argument values, object state и исходный HRESULT. Различия по теме «mf, qualityknob, wait, longer» для 0xC00DA02B покажут, изменился ли первый неуспешный этап.
Коррекция для 0xC00DA02B должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00DA02B и сообщения «диспетчеру качества необходимо дольше подождать перед повышением уровня качества» общий сброс допустим лишь как контроль, но не как доказательство причины.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00DA02B и без обхода штатных проверок.
Документация для результата 0xC00DA02B: Media Foundation architecture · Media Foundation error codes · Video quality management.
Нужно найти другой код? Найти другой код состояния или ошибки.