Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
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 inherits from IPersist. IPersistStorage also has these types of members:
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. |
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | objidl.h |
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today