Что означает код HRESULT 0xC0AAB12A (IMAPI_E_DATA_STREAM_CREATE_FAILURE)?

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

IMAPI_E_DATA_STREAM_CREATE_FAILURE

Что означает результат

IMAPI_E_DATA_STREAM_CREATE_FAILURE: IMAPI2FS не смог создать IStream, из которого должен читать данные добавляемого filesystem item. Сбой относится к источнику данных элемента до финальной записи образа на носитель.

Что проверить

  • Определите файл/объект, для которого создаётся stream, и сохраните исходный HRESULT открытия.
  • Проверьте существование источника, доступ на чтение и lifetime объекта между AddFile/AddTree и построением image.
  • Если используется пользовательский IStream, проверьте Seek/Read/Stat и корректность reported size.
  • Не диагностируйте привод или media write, пока FileSystemImage ещё не смог получить data stream.

Диагностика и исправление

Исправьте источник данных или реализацию IStream и повторите построение того же filesystem item. Замена диска не влияет на stream, который не создаётся ещё до стадии записи.

Документация для результата 0xC0AAB12A: AddTree · AddFile · DFileSystemImageEvents.


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