| Предыдущий | Следующий |
| IMAPI_E_MULTISESSION_NOT_SET | IMAPI_E_PROPERTY_NOT_ACCESSIBLE |
IMAPI_E_IMPORT_TYPE_COLLISION_DIRECTORY_EXISTS_AS_FILE
Что означает IMAPI_E_IMPORT_TYPE_COLLISION_DIRECTORY_EXISTS_AS_FILE
IMAPI_E_IMPORT_TYPE_COLLISION_DIRECTORY_EXISTS_AS_FILE (0xC0AAB15E) — Не удалось импортировать файловую систему!ls!
Результат 0xC0AAB15E пришёл из подсистемы «COM/WinRT» при работе с областью «контракт вызываемого interface, аргументы и state объекта». Для сообщения «не удалось импортировать файловую систему!ls!» практический предмет проверки — «import, тип, collision, directory, существующий объект, as».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0xC0AAB15E в условии «не удалось импортировать файловую систему!ls!» установите идентичность и владельца уже существующего объекта; не создавайте второй экземпляр, пока не проверен жизненный цикл первого.
Чтобы локализовать 0xC0AAB15E, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_IMPORT_TYPE_COLLISION_DIRECTORY_EXISTS_AS_FILE, IFileSystemImage, IMAPI_E_IMPORT_TYPE_COLLISION_FILE_EXISTS_AS_DIRECTORY. Затем для 0xC0AAB15E сравните исправный и неуспешный запуск в части «import, тип, collision, directory, существующий объект, as», меняя одно условие за раз.
Для 0xC0AAB15E применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «не удалось импортировать файловую систему!ls!» при 0xC0AAB15E не следует подавлять общей обработкой исключения.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC0AAB15E и без обхода штатных проверок.
Документация для результата 0xC0AAB15E: ImportFileSystem · IFileSystemImage · Creating a multisession disc.
Нужно найти другой код? Найти другой код состояния или ошибки.
