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

Weitere Informationen

OleErstellen

OleLoad

OleSave