Función OleLoadFromStream (ole.h)

Carga un objeto de la secuencia.

Sintaxis

OLESTATUS OleLoadFromStream(
  LPOLESTREAM unnamedParam1,
  LPCSTR      unnamedParam2,
  LPOLECLIENT unnamedParam3,
  LHCLIENTDOC unnamedParam4,
  LPCSTR      unnamedParam5,
  LPOLEOBJECT *unnamedParam6
);

Parámetros

unnamedParam1

TBD

unnamedParam2

TBD

unnamedParam3

TBD

unnamedParam4

TBD

unnamedParam5

TBD

unnamedParam6

TBD

Valor devuelto

Esta función devuelve S_OK si se ejecuta correctamente. Otros valores posibles son los siguientes.

Código devuelto Descripción
E_OUTOFMEMORY
Memoria insuficiente para la operación.
E_NOINTERFACE
El objeto no admite la interfaz especificada.
 

Esta función también puede devolver cualquiera de los valores de error devueltos por las funciones ReadClassStm y CoCreateInstance , y el método IPersistStream::Load .

Comentarios

Importante  

Nota de seguridad: Llamar a este método con datos que no son de confianza es un riesgo de seguridad. Llame a este método solo con datos de confianza.

 
Esta función se puede usar para cargar un objeto que admita la interfaz IPersistStream . El CLSID del objeto debe preceder inmediatamente a los datos del objeto en la secuencia, que realiza la función complementaria OleSaveToStream (o las operaciones que contiene, que se describen en ese tema).

Si el CLSID de la secuencia es CLSID_NULL, el parámetro ppvObj se establece en NULL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ole.h (include Ole2.h)
Library Ole32.lib
Archivo DLL Ole32.dll
Conjunto de API ext-ms-win-com-ole32-l1-1-5 (introducido en Windows 10, versión 10.0.15063)

Consulte también

OleSaveToStream