Función OleConvertIStorageToOLESTREAM (ole2.h)

La función OleConvertIStorageToOLESTREAM convierte el objeto de almacenamiento especificado de almacenamiento estructurado OLE 2 en el modelo de objetos de almacenamiento OLE 1, pero no incluye los datos de presentación. Se trata de una de varias funciones de compatibilidad.

Sintaxis

HRESULT OleConvertIStorageToOLESTREAM(
  [in]  LPSTORAGE   pstg,
  [out] LPOLESTREAM lpolestream
);

Parámetros

[in] pstg

Puntero a la interfaz IStorage del objeto de almacenamiento que se va a convertir en un almacenamiento OLE 1.

[out] lpolestream

Puntero a una estructura de flujo OLE 1 donde la representación persistente del objeto se guarda mediante el modelo de almacenamiento OLE 1.

Valor devuelto

Esta función admite el valor devuelto estándar E_INVALIDARG, además de lo siguiente:

Comentarios

Esta función convierte un objeto de almacenamiento OLE 2 en formato OLE 1. El código de estructura OLESTREAM implementado para OLE 1 debe estar disponible.

En la entrada, la secuencia a la que se deben crear los puntos lpolestm y colocarse igual que sería para una llamada oleSaveToStream . Al salir, la secuencia contiene la representación persistente del objeto mediante el almacenamiento OLE 1.

Nota Los objetos Paintbrush se tratan de forma diferente a otros objetos porque sus datos nativos están en formato de mapa de bits (DIB) independiente del dispositivo. Cuando los objetos Paintbrush se convierten mediante OleConvertIStorageToOLESTREAM, no se agregan datos de presentación a la estructura OLESTREAM . Para incluir datos de presentación, use la función OleConvertIStorageToOLESTREAMEx en su lugar.
 

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 ole2.h
Library Ole32.lib
Archivo DLL Ole32.dll

Consulte también

CoIsOle1Class

OleConvertiStorageToOLESTREAMEx

OleConvertOLESTREAMToIStorage

OleConvertOLESTREAMToIStorageEx