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