Функция OleLoadFromStream (ole.h)
Загружает объект из потока.
Синтаксис
OLESTATUS OleLoadFromStream(
LPOLESTREAM unnamedParam1,
LPCSTR unnamedParam2,
LPOLECLIENT unnamedParam3,
LHCLIENTDOC unnamedParam4,
LPCSTR unnamedParam5,
LPOLEOBJECT *unnamedParam6
);
Параметры
unnamedParam1
TBD
unnamedParam2
TBD
unnamedParam3
TBD
unnamedParam4
TBD
unnamedParam5
TBD
unnamedParam6
TBD
Возвращаемое значение
Эта функция возвращает S_OK об успешном выполнении. Ниже перечислены другие возможные значения.
Код возврата | Описание |
---|---|
|
Недостаточно памяти для операции. |
|
Объект не поддерживает указанный интерфейс. |
Эта функция также может возвращать любые значения ошибок, возвращаемые функциями ReadClassStm и CoCreateInstance , а также методом IPersistStream::Load .
Комментарии
Примечание по безопасности. Вызов этого метода с недоверенными данными представляет угрозу безопасности. Вызывайте этот метод только для надежных данных.
Если CLSID для потока CLSID_NULL, параметру ppvObj присваивается значение NULL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ole.h (включая Ole2.h) |
Библиотека | Ole32.lib |
DLL | Ole32.dll |
Набор API | ext-ms-win-com-ole32-l1-1-5 (представлен в Windows 10 версии 10.0.15063) |