Interfaz IPersistStreamInit (ocidl.h)

Reemplazo de IPersistStream que agrega un método de inicialización.

Esta interfaz no se deriva de IPersistStream; es mutuamente excluyente con IPersistStream. Un objeto elige admitir solo una de las dos interfaces, en función de si requiere el método InitNew .

Herencia

La interfaz IPersistStreamInit hereda de IPersist. IPersistStreamInit también tiene estos tipos de miembros:

Métodos

La interfaz IPersistStreamInit tiene estos métodos.

 
IPersistStreamInit::GetSizeMax

Recupera el tamaño de la secuencia necesaria para guardar el objeto. (IPersistStreamInit.GetSizeMax)
IPersistStreamInit::InitNew

Inicializa un objeto en un estado predeterminado. Se va a llamar a este método en lugar de IPersistStreamInit::Load.
IPersistStreamInit::IsDirty

Determina si un objeto ha cambiado desde que se guardó por última vez en su secuencia. (IPersistStreamInit.IsDirty)
IPersistStreamInit::Load

Inicializa un objeto de la secuencia donde se guardó anteriormente. (IPersistStreamInit.Load)
IPersistStreamInit::Save

Guarda un objeto en la secuencia especificada. (IPersistStreamInit.Save)

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

Ipersiststream