Clase de IPersistStreamInitImpl

esta clase implementa IUnknown y proporciona una implementación predeterminada de la interfaz de IPersistStreamInit .

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 IPersistStreamInitImpl :
public IPersistStreamInit

Parámetros

  • T
    la clase, derivada de IPersistStreamInitImpl.

Members

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

Name

Descripción

IPersistStreamInitImpl::GetClassID

Recupera el CLSID del objeto.

IPersistStreamInitImpl::GetSizeMax

Recupera el tamaño de la secuencia necesaria para guardar los datos de objeto.la implementación de ATL devuelve E_NOTIMPL.

IPersistStreamInitImpl::InitNew

Inicializa un objeto recién creado.

IPersistStreamInitImpl::IsDirty

Comprueba si los datos de objeto ha cambiado desde que se guardó por última vez.

IPersistStreamInitImpl::Load

Carga las propiedades del objeto de la secuencia especificada.

IPersistStreamInitImpl::Save

Guarda las propiedades de objeto en la secuencia especificada.

Comentarios

La interfaz de IPersistStreamInit permite que un cliente solicite que el objeto cargue y guarde los datos persistentes a una sola secuencia.La clase IPersistStreamInitImpl proporciona una implementación predeterminada de esta interfaz y implementa IUnknown enviando información del dispositivo de volcado en versiones de depuración.

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

Jerarquía de herencia

IPersistStreamInit

IPersistStreamInitImpl

Requisitos

encabezado: atlcom.h

Vea también

Referencia

Storages and Streams

Otros recursos

Información general de la clase ATL