Compartir a través de


IPersistPropertyBagImpl Class

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

Importante

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

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

ATL Class Overview