Interfaccia IPersistStorage (objidl.h)

Consente a un'applicazione contenitore di passare un oggetto di archiviazione a uno degli oggetti contenuti e di caricare e salvare l'oggetto di archiviazione. Questa interfaccia supporta il modello di archiviazione strutturato, in cui ogni oggetto contenuto ha una propria risorsa di archiviazione annidata all'interno dell'archiviazione del contenitore.

Ereditarietà

L'interfaccia IPersistStorage eredita da IPersist. IPersistStorage include anche questi tipi di membri:

Metodi

L'interfaccia IPersistStorage include questi metodi.

 
IPersistStorage::HandsOffStorage

Indica all'oggetto di rilasciare tutti gli oggetti di archiviazione passati dal contenitore e di immettere la modalità HandsOff.
IPersistStorage::InitNew

Inizializza un nuovo oggetto di archiviazione.
IPersistStorage::IsDirty

Determina se un oggetto è stato modificato dopo l'ultimo salvataggio nell'archiviazione corrente.
IPersistStorage::Load

Carica un oggetto dalla relativa risorsa di archiviazione esistente.
IPersistStorage::Save

Salva un oggetto e tutti gli oggetti annidati contenuti nell'oggetto di archiviazione specificato. L'oggetto entra in modalità NoScribble.
IPersistStorage::SaveCompleted

Notifica all'oggetto che può scrivere nell'oggetto di archiviazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione objidl.h

Vedi anche

OleCreate

OleLoad

OleSave