IPersistStorage-Schnittstelle (objidl.h)
Ermöglicht es einer Containeranwendung, ein Speicherobjekt an eines ihrer enthaltenen Objekte zu übergeben und das Speicherobjekt zu laden und zu speichern. Diese Schnittstelle unterstützt das strukturierte Speichermodell, bei dem jedes enthaltene Objekt über einen eigenen Speicher verfügt, der im Speicher des Containers geschachtelt ist.
Vererbung
Die IPersistStorage-Schnittstelle erbt von IPersist. IPersistStorage verfügt auch über folgende Arten von Membern:
Methoden
Die IPersistStorage-Schnittstelle verfügt über diese Methoden.
IPersistStorage::HandsOffStorage Weist das -Objekt an, alle Speicherobjekte freizugeben, die von seinem Container an das Objekt übergeben wurden, und in den HandsOff-Modus zu wechseln. |
IPersistStorage::InitNew Initialisiert ein neues Speicherobjekt. |
IPersistStorage::IsDirty Bestimmt, ob sich ein Objekt geändert hat, seit es zuletzt im aktuellen Speicher gespeichert wurde. |
IPersistStorage::Load Lädt ein Objekt aus dem vorhandenen Speicher. |
IPersistStorage::Save Speichert ein -Objekt und alle darin enthaltenen geschachtelten Objekte im angegebenen Speicherobjekt. Das -Objekt wechselt in den NoScribble-Modus. |
IPersistStorage::SaveCompleted Benachrichtigt das Objekt, dass es in sein Speicherobjekt 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 |