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