Enables a container application to pass a storage object to one of its contained objects and to load and save the storage object. This interface supports the structured storage model, in which each contained object has its own storage that is nested within the container's storage.
The IPersistStorage interface has these methods.
|IPersistStorage::HandsOffStorage||Instructs the object to release all storage objects that have been passed to it by its container and to enter HandsOff mode.|
|IPersistStorage::InitNew||Initializes a new storage object.|
|IPersistStorage::IsDirty||Determines whether an object has changed since it was last saved to its current storage.|
|IPersistStorage::Load||Loads an object from its existing storage.|
|IPersistStorage::Save||Saves an object, and any nested objects that it contains, into the specified storage object. The object enters NoScribble mode.|
|IPersistStorage::SaveCompleted||Notifies the object that it can write to its storage object.|
|Minimum supported client||Windows 2000 Professional [desktop apps only]|
|Minimum supported server||Windows 2000 Server [desktop apps only]|