IPersistStream::Save

Prototypes

HRESULT IPersistStream::Save(IStream *pIStream, BOOL EffacerModifications);

Description

Enregistre l'objet dans le flux pIStream.

Si EffacerModifications vaut TRUE, alors il ne s'agit pas d'un enregistrement temporaire mais définif.

Exemple

#include <windows.h>
#include <winbase.h>
#include <ole2.h>

IPersistStream *pIPersistStream;
IStream *pIStream;

...
if (pIPersistStream->Load(pIStream)!=S_OK)
...
if (pIPersistStream->IsDirty()!=S_OK)
...

Avertissement

Le résultat est S_OK en cas de succès.

Voir aussi

IPersistStream::IsDirty pour savoir si l'objet a été modifié depuis le dernier enregistrement.
IPersistStream::Load pour charger l'objet.