Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Updates die angegebenen Caches. Diese Methode wird verwendet, wenn die Anwendung eine präzise Kontrolle über die Zwischenspeicherung benötigt.
Syntax
HRESULT UpdateCache(
[in] LPDATAOBJECT pDataObject,
[in] DWORD grfUpdf,
[in] LPVOID pReserved
);
Parameter
[in] pDataObject
Ein Zeiger auf die IDataObject-Schnittstelle für das Datenobjekt, aus dem der Cache aktualisiert wird. Objekthandler und Prozessserver übergeben in der Regel einen Wert ungleich NULL . Eine Containeranwendung übergibt in der Regel NULL, und die Quelle wird aus dem derzeit ausgeführten -Objekt abgerufen.
[in] grfUpdf
Der Typ des zu aktualisierenden Caches. Dieser Parameter kann einen oder mehrere der folgenden Werte aufweisen.
| Wert | Bedeutung |
|---|---|
|
Updates Caches, die mithilfe von ADVF_NODATA im Aufruf von IOleCache::Cache erstellt wurden. |
|
Updates Caches, die mithilfe von ADVFCACHE_ONSAVE im Aufruf von IOleCache::Cache erstellt wurden. |
|
Updates Caches, die mithilfe von ADVFCACHE_ONSTOP im Aufruf von IOleCache::Cache erstellt wurden. |
|
Aktualisiert die Caches dynamisch (wie normalerweise, wenn das Objekt OnDataChange-Benachrichtigungen sendet). |
|
Updates den Cache leer, unabhängig von anderen angegebenen Flags. |
|
Updates nur Caches, die leer sind. |
|
Das Äquivalent zur Verwendung eines OR-Vorgangs zum Kombinieren von UPDFCACHE_IFBLANK und UPDFCACHE_ONSAVECACHE. |
|
Updates alle Caches. |
|
Updates alle Caches außer denen, die mit ADVF_NODATA im Aufruf von IOleCache::Cache erstellt wurden. Daher können Sie Updates für die Mit dem flag ADVF_NODATA erstellten Caches steuern und diese Caches nur explizit aktualisieren. |
[in] pReserved
Dieser Parameter ist reserviert und muss NULL sein.
Rückgabewert
Diese Methode gibt S_OK bei Erfolg zurück. Weitere mögliche Rückgabewerte:
| Rückgabecode | Beschreibung |
|---|---|
|
Eines der Argumente ist ungültig. |
|
Ein unerwarteter Fehler ist aufgetreten. |
|
Für diesen Vorgang ist nicht genügend Arbeitsspeicher verfügbar. |
|
Das angegebene pDataObject wird nicht ausgeführt. |
|
Keiner der Caches wurde aktualisiert. |
|
Einige der Caches wurden aktualisiert. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | oleidl.h |