Что означает код HRESULT 0xC00D4E24 (MF_E_VIDEO_DEVICE_LOCKED)?

 
Предыдущий Следующий
MF_E_VIDEO_REN_SURFACE_NOT_SHARED MF_E_NEW_VIDEO_DEVICE

MF_E_VIDEO_DEVICE_LOCKED

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

MF_E_VIDEO_DEVICE_LOCKED (0xC00D4E24) — Компонент пытается получить доступ к общему устройству, уже заблокированному другим компонентом.

При результате 0xC00D4E24 граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «компонент пытается получить доступ к общему устройству, уже заблокированному другим компонентом» связано с темой «mf, видеовыход, устройство, locked».

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

В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0xC00D4E24 в сценарии «компонент пытается получить доступ к общему устройству, уже заблокированному другим компонентом» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Сопоставьте с результатом 0xC00D4E24 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ID, IDirect3DDeviceManager9::LockDevice. До исправления 0xC00D4E24 сохраните исходное состояние объекта по теме «mf, видеовыход, устройство, locked».

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

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC00D4E24 и без обхода штатных проверок.

Документация для результата 0xC00D4E24: IDirect3DDeviceManager9::LockDevice · Direct3D Device Manager · EVR device sharing.


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