Método IOleObject::IsUpToDate (oleidl.h)
Comprueba si un objeto está actualizado.
Sintaxis
HRESULT IsUpToDate();
Valor devuelto
Este método devuelve S_OK si el objeto está actualizado; de lo contrario, S_FALSE. Otros posibles valores devueltos son los siguientes.
Código devuelto | Descripción |
---|---|
|
El estado del objeto no se puede determinar de forma oportuna. |
Comentarios
El método IOleObject::IsUpToDate proporciona una manera de que los contenedores comprueben de forma recursiva si todos los objetos están actualizados. Es decir, cuando el contenedor llama a este método en el primer objeto, el objeto a su vez lo llama para todos sus propios objetos y, a su vez, para todos sus objetos, hasta que se hayan comprobado todos los objetos.
Notas para los implementadores
Debido a la naturaleza recursiva de IOleObject::IsUpToDate, determinar si un objeto está obsoleto, especialmente uno que contiene uno o varios otros objetos, puede ser tan lento como simplemente actualizar el objeto en primer lugar. Si prefiere evitar consultas largas de este tipo, asegúrese de que IOleObject::IsUpToDate devuelve OLE_E_UNAVAILABLE. En los casos en los que el objeto que se va a consultar es pequeño y no contiene ningún objeto, lo que hace posible una consulta eficaz, este método puede devolver S_OK o S_FALSE.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 |