| Предыдущий | Следующий |
| INPLACE_S_TRUNCATED | MK_S_REDUCED_TO_SELF |
CONVERT10_S_NO_PRESENTATION
Контекст возврата
CONVERT10_S_NO_PRESENTATION — не общий признак «что-то сломалось», а состояние Не удалось преобразовать OLESTREAM в IStorage. Первичный эксперимент должен воспроизводить именно OLE 1 / OLE 2 conversion.
Минимальный набор фактов
- Зафиксируйте OLESTREAM callbacks, IStorage streams, presentation format, DIB/bitmap metadata и первый conversion result; для этого результата эти данные должны относиться к первому неуспешному вызову, а не к последующей очистке.
- Отдельно отделите успешную конверсию объекта от отсутствующей presentation data. Это проверяет условие «Не удалось преобразовать OLESTREAM в IStorage» по фактическим параметрам, а не по имени константы.
Отделение соседних состояний
проверить чтение/запись каждого обязательного stream на копии и затем повторить conversion.
До получения контрольных данных не перезаписывать исходное structured storage до успешной контрольной конверсии; иначе станет невозможно доказать, какое условие действительно изменило результат.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.