Partager via


Interface IPersistFile (objidl.h)

Permet de charger un objet à partir d’un fichier disque ou de l’enregistrer dans celui-ci, plutôt qu’un objet ou un flux de stockage. Étant donné que les informations nécessaires à l’ouverture d’un fichier varient considérablement d’une application à l’autre, l’implémentation de IPersistFile ::Load sur l’objet doit également ouvrir son fichier disque.

Héritage

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

Méthodes

L’interface IPersistFile a ces méthodes.

 
IPersistFile ::GetCurFile

Récupère le nom actuel du fichier associé à l’objet . S’il n’existe aucun fichier de travail actuel, cette méthode récupère l’invite d’enregistrement par défaut pour l’objet .
IPersistFile ::IsDirty

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

Ouvre le fichier spécifié et initialise un objet à partir du contenu du fichier.
IPersistFile ::Save

Enregistre une copie de l’objet dans le fichier spécifié.
IPersistFile ::SaveCompleted

Indique à l'objet qu'il peut écrire dans son fichier.

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