Что означает код HRESULT 0xC0AAB160 (IMAPI_E_PROPERTY_NOT_ACCESSIBLE)?

 
Предыдущий Следующий
IMAPI_E_IMPORT_TYPE_COLLISION_DIRECTORY_EXISTS_AS_FILE IMAPI_E_UDF_REVISION_CHANGE_NOT_ALLOWED

IMAPI_E_PROPERTY_NOT_ACCESSIBLE

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

IMAPI_E_PROPERTY_NOT_ACCESSIBLE (0xC0AAB160) — Свойство «!ls!» недоступно.

Код 0xC0AAB160 относится не ко всему компоненту «COM/WinRT», а к операции в области «контракт вызываемого interface, аргументы и state объекта». Сообщение «свойство «!ls!» недоступно» позволяет начать с темы «свойство, не, accessible».

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

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

Диагностика 0xC0AAB160 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_PROPERTY_NOT_ACCESSIBLE, IMAPI2FS, IFileSystemImage, IMAPI. Для темы «свойство, не, accessible» при 0xC0AAB160 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.

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

Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC0AAB160 это надёжнее единичного успеха на других данных.

Документация для результата 0xC0AAB160: IFileSystemImage · IMAPI return values · Creating a multisession disc.


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