Classe de IPersistPropertyBagImpl

Essa classe implementa IUnknown e permite que um objeto salvar suas propriedades para um saco cliente fornecido da propriedade.

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 IPersistPropertyBagImpl :
public IPersistPropertyBag

Parâmetros

  • T
    Sua classe, derivada de IPersistPropertyBagImpl.

Membros

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

Nome

Descrição

IPersistPropertyBagImpl::GetClassID

Recupera o CLSID do objeto.

IPersistPropertyBagImpl::InitNew

Inicializa um objeto criado.a implementação de ATL retorna S_OK.

IPersistPropertyBagImpl::Load

Carrega as propriedades do objeto de um saco cliente fornecido da propriedade.

IPersistPropertyBagImpl::Save

Salva as propriedades do objeto em um saco cliente fornecido da propriedade.

Comentários

A interface de IPersistPropertyBag permite que um objeto salvar suas propriedades para um saco cliente fornecido da propriedade.A classe IPersistPropertyBagImpl fornece uma implementação padrão de esta interface e implementa IUnknown enviar informações para o dispositivo de despejo em compilações de depuração.

Trabalhos deIPersistPropertyBag em conjunto com IPropertyBag e IErrorLog.Essas duas últimas interfaces devem ser implementadas pelo cliente.Com IPropertyBag, o cliente salva e carrega as propriedades individuais do objeto.Com IErrorLog, o objeto e o cliente pode relatar erros encontrados.

Artigos relacionados   tutorial de ATL, criando um projeto de ATL

Hierarquia de herança

IPersistPropertyBag

IPersistPropertyBagImpl

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

BEGIN_PROP_MAP

Outros recursos

Visão geral da classe de ATL