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