Что означает код HRESULT 0xC0AAB155 (IMAPI_E_IMPORT_TYPE_COLLISION_FILE_EXISTS_AS_DIRECTORY)?

 
Предыдущий Следующий
IMAPI_E_FILE_SYSTEM_FEATURE_NOT_SUPPORTED IMAPI_E_IMPORT_SEEK_FAILURE

IMAPI_E_IMPORT_TYPE_COLLISION_FILE_EXISTS_AS_DIRECTORY

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

IMAPI_E_IMPORT_TYPE_COLLISION_FILE_EXISTS_AS_DIRECTORY (0xC0AAB155) — Не удалось импортировать файловую систему!ls!

Результат 0xC0AAB155 пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «не удалось импортировать файловую систему!ls!» практический предмет проверки — «import, тип, collision, файл, существующий объект, as».

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

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

Диагностика 0xC0AAB155 должна включать IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_IMPORT_TYPE_COLLISION_FILE_EXISTS_AS_DIRECTORY, IFileSystemImage, IMAPI, IMAPI_E_IMPORT_TYPE_COLLISION_DIRECTORY_EXISTS_AS_FILE. Для темы «import, тип, collision, файл, существующий объект, as» при 0xC0AAB155 важны значения именно на первом отказе, а не после обработки ошибки верхним уровнем.

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

После исправления повторите тот же вызов на прежних данных; у результата 0xC0AAB155 должен измениться первый неуспешный этап, а не только последующее сообщение.

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


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