Partager via


OleConvertIStorageToOLESTREAM, fonction (ole2.h)

La fonction OleConvertIStorageToOLESTREAM convertit l’objet de stockage spécifié du stockage structuré OLE 2 en modèle objet de stockage OLE 1, mais n’inclut pas les données de présentation. Il s’agit de l’une des nombreuses fonctions de compatibilité.

Syntaxe

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

Paramètres

[in] pstg

Pointeur vers l’interface IStorage sur l’objet de stockage à convertir en stockage OLE 1.

[out] lpolestream

Pointeur vers une structure de flux OLE 1 où la représentation persistante de l’objet est enregistrée à l’aide du modèle de stockage OLE 1.

Valeur retournée

Cette fonction prend en charge la valeur de retour standard E_INVALIDARG, en plus des éléments suivants :

Remarques

Cette fonction convertit un objet de stockage OLE 2 au format OLE 1. Le code de structure OLESTREAM implémenté pour OLE 1 doit être disponible.

Lors de l’entrée, le flux vers lequel les points lpolestm doivent être créés et positionnés comme il le serait pour un appel OleSaveToStream . À la sortie, le flux contient la représentation persistante de l’objet à l’aide du stockage OLE 1.

Note Les objets Paintbrush sont traités différemment des autres objets, car leurs données natives sont au format bitmap indépendant de l’appareil (DIB). Lorsque des objets Paintbrush sont convertis à l’aide d’OleConvertIStorageToOLESTREAM, aucune donnée de présentation n’est ajoutée à la structure OLESTREAM . Pour inclure les données de présentation, utilisez plutôt la fonction OleConvertIStorageToOLESTREAMEx .
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ole2.h
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

CoIsOle1Class

OleConvertIStorageToOLESTREAMEx

OleConvertOLESTREAMToIStorage

OleConvertOLESTREAMToIStorageEx