Compartir a través de


Clase de IPersistPropertyBagImpl

Esta clase implementa IUnknown y permite que un objeto guarde sus propiedades en un contenedor de propiedades cliente-proporcionado.

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

template < 
class T 
>
class ATL_NO_VTABLE IPersistPropertyBagImpl :
public IPersistPropertyBag

Parámetros

  • T
    la clase, derivada de IPersistPropertyBagImpl.

Members

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

Name

Descripción

IPersistPropertyBagImpl::GetClassID

Recupera el CLSID del objeto.

IPersistPropertyBagImpl::InitNew

Inicializa un objeto recién creado.la implementación de ATL devuelve S_OK.

IPersistPropertyBagImpl::Load

Carga las propiedades de objeto de un contenedor de propiedades cliente-proporcionado.

IPersistPropertyBagImpl::Save

Guarda las propiedades del objeto en un contenedor de propiedades cliente-proporcionado.

Comentarios

La interfaz de IPersistPropertyBag permite que un objeto guarde sus propiedades en un contenedor de propiedades cliente-proporcionado.La clase IPersistPropertyBagImpl proporciona una implementación predeterminada de esta interfaz y implementa IUnknown enviando información del dispositivo de volcado en versiones de depuración.

IPersistPropertyBag funciona junto con IPropertyBag y IErrorLog.Estas dos últimas interfaces deben implementar por el cliente.Con IPropertyBag, el cliente guarda y carga las propiedades individuales del objeto.Con IErrorLog, el objeto y el cliente pueden notificar cualquier error encontrado.

artículos relacionados   tutorial de ATL, Crear un proyecto ATL

Jerarquía de herencia

IPersistPropertyBag

IPersistPropertyBagImpl

Requisitos

encabezado: atlcom.h

Vea también

Referencia

BEGIN_PROP_MAP

Otros recursos

Información general de la clase ATL