Site icon EfmSoft

Что означает код HRESULT 0xC00D6D77 (MF_E_TRANSFORM_ASYNC_LOCKED)?

 
Предыдущий Следующий
MF_E_UNSUPPORTED_D3D_TYPE MF_E_TRANSFORM_CANNOT_INITIALIZE_ACM_DRIVER

MF_E_TRANSFORM_ASYNC_LOCKED

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

MF_E_TRANSFORM_ASYNC_LOCKED (0xC00D6D77) — Вызывающий код, по-видимому, не поддерживает асинхронные возможности этого преобразования.

Условие «вызывающий код, по-видимому, не поддерживает асинхронные возможности этого преобразования» указывает на тему «mf, transform, async, locked», а не на общий отказ всего компонента.

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

Не начинайте с общего сброса компонента: сопоставьте первый отказ с фактическими параметрами операции. При 0xC00D6D77 и условии «вызывающий код, по-видимому, не поддерживает асинхронные возможности этого преобразования» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Для воспроизведения 0xC00D6D77 сохраните IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMFTransform, HRESULT. По теме «mf, transform, async, locked» для 0xC00D6D77 сравните эти данные с исправным запуском до очистки журналов или пересоздания объекта.

Для 0xC00D6D77 и условия «вызывающий код, по-видимому, не поддерживает асинхронные возможности этого преобразования» неизменённый повтор без нового состояния не считается исправлением.

Документация для результата 0xC00D6D77: asynchronous MFTs and unlocking · MF_TRANSFORM_ASYNC · Wine: mferror.h.


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

Exit mobile version