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 |