Método IOleClientSite::SaveObject (oleidl.h)
Guarda el objeto incrustado asociado al sitio cliente. Esta función es sincrónica; en el momento en que se devuelve, se completará el guardado.
Sintaxis
HRESULT SaveObject();
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.
Código devuelto | Descripción |
---|---|
|
Se produjeron errores en la operación. |
Comentarios
Un objeto incrustado llama a SaveObject para pedir a su contenedor que lo guarde en el almacenamiento persistente cuando un usuario final elija los comandos Actualización de archivos o Salir. La llamada es sincrónica, lo que significa que, en el momento en que se devuelve, se completará la operación de guardado.
Las llamadas a SaveObject se producen en la mayoría de las implementaciones de IOleObject::Close. Normalmente, cuando un contenedor indica a un objeto que se cierre, el contenedor pasa una marca que especifica si el objeto debe guardarse antes de cerrarse, pedir al usuario instrucciones o cerrarse sin guardarse. Si se indica a un objeto que se guarde a sí mismo, ya sea por su contenedor o por un usuario final, llama a SaveObject para pedir a la aplicación contenedora que guarde el contenido del objeto antes de que el objeto se cierre. Si un contenedor indica a un objeto que no se guarde, el objeto no debe llamar a SaveObject.
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 | oleidl.h |