Compartilhar via


Classe de IPersistStorageImpl

Essa classe implementa a interface de IPersistStorage .

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em Tempo de Execução do Windows.

template <
class T
>
class ATL_NO_VTABLE IPersistStorageImpl :
public IPersistStorage

Parâmetros

  • T
    Sua classe, derivada de IPersistStorageImpl.

Membros

9c1bey5s.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

IPersistStorageImpl::GetClassID

Recupera o CLSID do objeto.

IPersistStorageImpl::HandsOffStorage

Instrui o objeto para liberar todos os objetos de armazenamento e para ir para o modo de HandsOff.a implementação de ATL retorna S_OK.

IPersistStorageImpl::InitNew

Inicializa um novo armazenamento.

IPersistStorageImpl::IsDirty

Verifica se os dados do objeto foram alterado desde que os foram salvos o último.

IPersistStorageImpl::Load

Carrega as propriedades do objeto de armazenamento especificado.

IPersistStorageImpl::Save

Salva as propriedades do objeto para o armazenamento especificado.

IPersistStorageImpl::SaveCompleted

Notifica um objeto que pode retornar ao modo normal para gravar no seu objeto de armazenamento.a implementação de ATL retorna S_OK.

Comentários

IPersistStorageImpl implementa a interface de IPersistStorage , que permite que um cliente parte que sua carga do objeto e salvar os dados persistentes usando um armazenamento.

A implementação da classe requer a classe T fazer uma implementação da interface de IPersistStreamInit disponível através de QueryInterface.Geralmente isso significa que a classe T deve derivar de IPersistStreamInitImpl, fornecer uma entrada para IPersistStreamInit em Mapa COM, e usar mapeamento de propriedade para descrever dados persistentes da classe.

Artigos relacionados   tutorial de ATL, criando um projeto de ATL

Hierarquia de herança

IPersistStorage

IPersistStorageImpl

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

Storages and Streams

Classe de IPersistStreamInitImpl

Classe de IPersistPropertyBagImpl

Outros recursos

Visão geral da classe de ATL