Clase de IPersistStorageImpl
esta clase implementa la interfaz de IPersistStorage .
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 IPersistStorageImpl :
public IPersistStorage
Parámetros
- T
la clase, derivada de IPersistStorageImpl.
Members
Métodos públicos
Name |
Descripción |
---|---|
Recupera el CLSID del objeto. |
|
Indica al objeto para liberar todos los objetos de almacenamiento y para activar el modo de HandsOff.la implementación de ATL devuelve S_OK. |
|
Inicializa un nuevo almacén. |
|
Comprueba si los datos de objeto ha cambiado desde que se guardó por última vez. |
|
Carga las propiedades del objeto de almacenamiento especificado. |
|
Guarda las propiedades del objeto al almacén especificado. |
|
Notifica a un objeto que puede volver al modo normal para escribir su objeto de almacenamiento.la implementación de ATL devuelve S_OK. |
Comentarios
IPersistStorageImpl implementa la interfaz de IPersistStorage , que permite que un cliente solicite que la carga del objeto y guardar los datos persistentes mediante un almacenamiento.
La implementación de esta clase requiere la clase T crear una implementación de la interfaz de IPersistStreamInit disponible mediante QueryInterface.Esto suele significar que la clase T debe derivar de IPersistStreamInitImpl, proporcionar una entrada para IPersistStreamInit en Mapa COM, y utilizar mapa de propiedades para describir datos persistentes de la clase.
artículos relacionados tutorial de ATL, Crear un proyecto ATL
Jerarquía de herencia
IPersistStorage
IPersistStorageImpl
Requisitos
encabezado: atlcom.h
Vea también
Referencia
Clase de IPersistStreamInitImpl
Clase de IPersistPropertyBagImpl