Функция OleConvertIStorageToOLESTREAM (ole2.h)
Функция OleConvertIStorageToOLESTREAM преобразует указанный объект хранилища из структурированного хранилища OLE 2 в объектную модель хранилища OLE 1, но не включает данные представления. Это одна из нескольких функций совместимости.
Синтаксис
HRESULT OleConvertIStorageToOLESTREAM(
[in] LPSTORAGE pstg,
[out] LPOLESTREAM lpolestream
);
Параметры
[in] pstg
Указатель на интерфейс IStorage в объекте хранилища для преобразования в хранилище OLE 1.
[out] lpolestream
Указатель на структуру потока OLE 1, в которой постоянное представление объекта сохраняется с помощью модели хранилища OLE 1.
Возвращаемое значение
Эта функция поддерживает стандартное возвращаемое значение E_INVALIDARG в дополнение к следующему:
Комментарии
Эта функция преобразует объект хранения OLE 2 в формат OLE 1. Код структуры OLESTREAM , реализованный для OLE 1, должен быть доступен.
При входе поток, на который указывает lpolestm , должен быть создан и расположен так же, как и для вызова OleSaveToStream . При выходе поток содержит постоянное представление объекта с помощью хранилища OLE 1.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ole2.h |
Библиотека | Ole32.lib |
DLL | Ole32.dll |