Что означает код HRESULT 0xC0AAB130 (IMAPI_E_TOO_MANY_DIRS)?

 
Предыдущий Следующий
IMAPI_E_DIRECTORY_READ_FAILURE IMAPI_E_ISO9660_LEVELS

IMAPI_E_TOO_MANY_DIRS

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

IMAPI_E_TOO_MANY_DIRS (0xC0AAB130) — Образ содержит слишком много каталогов для файловой системы!ls!.

При результате 0xC0AAB130 граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «образ содержит слишком много каталогов для файловой системы!ls!» связано с темой «превышение, много, dirs».

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

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

Сопоставьте с результатом 0xC0AAB130 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_TOO_MANY_DIRS, IMAPI2FS, HRESULT, ISO, IFileSystemImage. До исправления 0xC0AAB130 сохраните исходное состояние объекта по теме «превышение, много, dirs».

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

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC0AAB130 и без обхода штатных проверок.

Документация для результата 0xC0AAB130: FileSystemsToCreate · AddTree · IFileSystemImage.


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