Interface IPersistStorage (objidl.h)

Permite que um aplicativo de contêiner passe um objeto de armazenamento para um de seus objetos contidos e carregue e salve o objeto de armazenamento. Essa interface dá suporte ao modelo de armazenamento estruturado, no qual cada objeto contido tem seu próprio armazenamento aninhado no armazenamento do contêiner.

Herança

A interface IPersistStorage herda do IPersist. IPersistStorage também tem estes tipos de membros:

Métodos

A interface IPersistStorage tem esses métodos.

 
IPersistStorage::HandsOffStorage

Instrui o objeto a liberar todos os objetos de armazenamento que foram passados para ele por seu contêiner e entrar no modo HandsOff.
IPersistStorage::InitNew

Inicializa um novo objeto de armazenamento.
IPersistStorage::IsDirty

Determina se um objeto foi alterado desde que foi salvo pela última vez em seu armazenamento atual.
IPersistStorage::Load

Carrega um objeto de seu armazenamento existente.
IPersistStorage::Save

Salva um objeto e todos os objetos aninhados que ele contém no objeto de armazenamento especificado. O objeto entra no modo NoScribble.
IPersistStorage::SaveCompleted

Notifica o objeto de que ele pode gravar em seu objeto de armazenamento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho objidl.h

Confira também

Olecreate

OleLoad

OleSave