| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.