Clase de IPersistPropertyBagImpl
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 |
---|---|
Recupera el CLSID del objeto. |
|
Inicializa un objeto recién creado.la implementación de ATL devuelve S_OK. |
|
Carga las propiedades de objeto de un contenedor de propiedades cliente-proporcionado. |
|
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