Método IOleLink::SetUpdateOptions (oleidl.h)
Especifica la frecuencia con la que un objeto vinculado debe actualizar sus datos almacenados en caché.
Sintaxis
HRESULT SetUpdateOptions(
[in] DWORD dwUpdateOpt
);
Parámetros
[in] dwUpdateOpt
Especifica la frecuencia con la que un objeto vinculado debe actualizar sus datos almacenados en caché. Los valores posibles para dwUpdateOpt se toman de la enumeración OLEUPDATE.
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.
Código devuelto | Descripción |
---|---|
|
El valor proporcionado no es válido. |
Comentarios
Notas a los autores de llamadas
La aplicación contenedora debe llamar a IOleLink::SetUpdateOptions cuando el usuario final cambie la opción de actualización de un objeto vinculado.El usuario final selecciona la opción de actualización de un objeto vinculado mediante el cuadro de diálogo Vínculos . Si usa la función OleUIEditLinks para mostrar este cuadro de diálogo, debe implementar la interfaz IOleUILinkContainer . El cuadro de diálogo llama al método IOleUILinkContainer::SetLinkUpdateOptions para especificar la opción de actualización elegida por el usuario final. La implementación de este método debe llamar al método IOleLink::SetUpdateOptions para pasar la opción seleccionada al objeto vinculado.
Notas para los implementadores
La opción de actualización predeterminada es OLEUDPATE_ALWAYS. La implementación del objeto vinculado de IPersistStorage::Save guarda la opción de actualización actual.Si se especifica OLEUDPATE_ALWAYS como opción de actualización, el objeto vinculado actualiza las memorias caché del vínculo en las situaciones siguientes:
- Cuando se cambia la opción de actualización de manual a automática, si se ejecuta el origen del vínculo.
- Cada vez que el objeto vinculado se enlaza al origen del vínculo.
- Cada vez que se ejecuta el origen del vínculo y se llama a las implementaciones de IOleObject::Close, IPersistStorage::Save o IAdviseSink::OnSave del objeto vinculado.
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 |