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 |