Что означает код HRESULT 0xC00DABE6 (MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT)?

 
Предыдущий Следующий
MF_E_CAPTURE_ENGINE_ALL_EFFECTS_REMOVED MF_E_CAPTURE_SOURCE_NO_VIDEO_STREAM_PRESENT

MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT

Что означает MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT

MF_E_CAPTURE_SOURCE_NO_INDEPENDENT_PHOTO_STREAM_PRESENT (0xC00DABE6) — Текущий источник захвата не содержит независимый фотопоток.

В подсистеме «COM/WinRT» результат 0xC00DABE6 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «текущий источник захвата не содержит независимый фотопоток» сужает проверку до темы «mf, capture, источник, отсутствие, independent, photo».

Что проверить и как подтвердить исправление

Первый шаг — сопоставьте первый отказ с фактическими параметрами операции. Когда при 0xC00DABE6 система сообщает «текущий источник захвата не содержит независимый фотопоток», воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Диагностика 0xC00DABE6 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите HRESULT, IMFCaptureSource. Для темы «mf, capture, источник, отсутствие, independent, photo» при 0xC00DABE6 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.

После локализации 0xC00DABE6 действуйте по контракту подсистемы: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC00DABE6 и условия «текущий источник захвата не содержит независимый фотопоток» неизменённый повтор без нового состояния не считается исправлением.

Подтвердите изменение повтором исходной операции: результат 0xC00DABE6 не должен возникать на исправном объекте, но прежний отрицательный контроль обязан оставаться предсказуемым.

Документация для результата 0xC00DABE6: IMFCaptureSource · capture stream categories · TakePhoto.


Нужно найти другой код? Найти другой код состояния или ошибки.