Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Novedades las memorias caché especificadas. Este método se usa cuando la aplicación necesita un control preciso sobre el almacenamiento en caché.
Sintaxis
HRESULT UpdateCache(
[in] LPDATAOBJECT pDataObject,
[in] DWORD grfUpdf,
[in] LPVOID pReserved
);
Parámetros
[in] pDataObject
Puntero a la interfaz IDataObject en el objeto de datos desde el que se actualiza la memoria caché. Los controladores de objetos y los servidores en proceso normalmente pasan un valor distinto de NULL . Normalmente, una aplicación contenedora pasa NULL y el origen se obtiene del objeto que se está ejecutando actualmente.
[in] grfUpdf
Tipo de caché que se va a actualizar. Este parámetro puede ser uno o más de los siguientes valores.
| Valor | Significado |
|---|---|
|
Novedades cachés creadas mediante ADVF_NODATA en la llamada a IOleCache::Cache. |
|
Novedades cachés creadas mediante ADVFCACHE_ONSAVE en la llamada a IOleCache::Cache. |
|
Novedades memorias caché creadas mediante ADVFCACHE_ONSTOP en la llamada a IOleCache::Cache. |
|
Actualiza dinámicamente las memorias caché (como se hace normalmente cuando el objeto envía avisos de OnDataChange ). |
|
Novedades la memoria caché si está en blanco, independientemente de cualquier otra marca especificada. |
|
Novedades solo las memorias caché que están en blanco. |
|
Equivalente al uso de una operación OR para combinar UPDFCACHE_IFBLANK y UPDFCACHE_ONSAVECACHE. |
|
Novedades todas las memorias caché. |
|
Novedades todas las memorias caché excepto las creadas con ADVF_NODATA en la llamada a IOleCache::Cache. Por lo tanto, puede controlar las actualizaciones de las memorias caché creadas con la marca ADVF_NODATA y actualizar solo estas cachés explícitamente. |
[in] pReserved
Este parámetro está reservado y debe ser NULL.
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.
| Código devuelto | Descripción |
|---|---|
|
Uno de los argumentos no es válido. |
|
Se produjo un error inesperado. |
|
No hay suficiente memoria disponible para esta operación. |
|
El objeto pDataObject especificado no se está ejecutando. |
|
No se actualizó ninguna de las memorias caché. |
|
Se actualizaron algunas de las memorias caché. |
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 |