Что означает код HRESULT 0xC0AAB12B (IMAPI_E_DIRECTORY_READ_FAILURE)?

 
Предыдущий Следующий
IMAPI_E_DATA_STREAM_CREATE_FAILURE IMAPI_E_TOO_MANY_DIRS

IMAPI_E_DIRECTORY_READ_FAILURE

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

IMAPI_E_DIRECTORY_READ_FAILURE (0xC0AAB12B) — При перечислении файлов в каталоге «!ls!» произошла следующая ошибка:.

В подсистеме «COM/WinRT» результат 0xC0AAB12B относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «при перечислении файлов в каталоге «!ls!» произошла следующая ошибка:» сужает проверку до темы «directory, read, сбой».

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

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

Сопоставьте с результатом 0xC0AAB12B следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_DIRECTORY_READ_FAILURE, IFsiDirectoryItem::AddTree, IMAPI. До исправления 0xC0AAB12B сохраните исходное состояние объекта по теме «directory, read, сбой».

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

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

Документация для результата 0xC0AAB12B: AddTree · DFileSystemImageEvents · IMAPI return values.


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