Что означает код HRESULT 0xC0AA020B (E_IMAPI_RECORDER_FEATURE_IS_NOT_CURRENT)?

 
Предыдущий Следующий
E_IMAPI_RECORDER_NO_SUCH_FEATURE E_IMAPI_RECORDER_GET_CONFIGURATION_NOT_SUPPORTED

E_IMAPI_RECORDER_FEATURE_IS_NOT_CURRENT

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

E_IMAPI_RECORDER_FEATURE_IS_NOT_CURRENT (0xC0AA020B) — Запрошенная страница возможностей поддерживается, но не помечена как текущая.

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

Диагностика 0xC0AA020B должна включать recorder ID, профиль и состояние мультимедиа, скорость записи, свободные сектора, stage и IMAPI event; отдельно запишите IMAPI, HRESULT.

Как локализовать причину

Различайте feature present и feature current: запросите feature list с текущим profile и проверьте именно флаг Current для требуемой возможности.

Feature существует, но не активна для текущего профиля

Привод сообщает требуемую feature, однако флаг Current для неё не установлен с текущим носителем/profile. Это отличается от полного отсутствия feature в feature list. Перечитайте GET CONFIGURATION после media change и проверяйте именно current capability перед использованием функции.

Документация для результата 0xC0AA020B: Current feature pages · Supported feature pages · Checking drive support.


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