Freigeben über


IPersistFile-Schnittstelle (objidl.h)

Ermöglicht das Laden oder Speichern eines Objekts aus einer Datenträgerdatei anstelle eines Speicherobjekts oder -streams. Da die zum Öffnen einer Datei erforderlichen Informationen von Anwendung zu Anwendung stark variieren, muss die Implementierung von IPersistFile::Load für das Objekt auch die Datenträgerdatei öffnen.

Vererbung

Die IPersistFile-Schnittstelle erbt von IPersist. IPersistFile verfügt auch über folgende Membertypen:

Methoden

Die IPersistFile-Schnittstelle verfügt über diese Methoden.

 
IPersistFile::GetCurFile

Ruft den aktuellen Namen der Datei ab, die dem -Objekt zugeordnet ist. Wenn keine aktuelle Arbeitsdatei vorhanden ist, ruft diese Methode die Standardeingabeaufforderung zum Speichern des Objekts ab.
IPersistFile::IsDirty

Bestimmt, ob sich ein Objekt geändert hat, seit es zuletzt in seiner aktuellen Datei gespeichert wurde.
IPersistFile::Load

Öffnet die angegebene Datei, und initialisiert ein Objekt aus dem Dateiinhalt.
IPersistFile::Save

Speichert eine Kopie des Objekts in der angegebenen Datei.
IPersistFile::SaveCompleted

Benachrichtigt das Objekt, dass dieses in die Datei schreiben kann.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile objidl.h