Partager via


Interface IPersistStorage (objidl.h)

Permet à une application conteneur de passer un objet de stockage à l’un de ses objets contenus et de charger et d’enregistrer l’objet de stockage. Cette interface prend en charge le modèle de stockage structuré, dans lequel chaque objet contenu a son propre stockage imbriqué dans le stockage du conteneur.

Héritage

L’interface IPersistStorage hérite d’IPersist. IPersistStorage a également les types de membres suivants :

Méthodes

L’interface IPersistStorage possède ces méthodes.

 
IPersistStorage ::HandsOffStorage

Indique à l’objet de libérer tous les objets de stockage qui lui ont été passés par son conteneur et d’entrer en mode HandsOff.
IPersistStorage ::InitNew

Initialise un nouvel objet de stockage.
IPersistStorage ::IsDirty

Détermine si un objet a changé depuis son dernier enregistrement dans son stockage actuel.
IPersistStorage ::Load

Charge un objet à partir de son stockage existant.
IPersistStorage ::Save

Enregistre un objet et tous les objets imbriqués qu’il contient dans l’objet de stockage spécifié. L’objet passe en mode NoScribble.
IPersistStorage ::SaveCompleted

Avertit l’objet qu’il peut écrire dans son objet de stockage.

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 objidl.h

Voir aussi

OleCreate

OleLoad

OleSave