Partilhar via


Classe de IPersistPropertyBagImpl

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

Importante

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

Mé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