IOleCache interface (oleidl.h)

Provides control of the presentation data that gets cached inside of an object. Cached presentation data is available to the container of the object even when the server application is not running or is unavailable.

Inheritance

The IOleCache interface inherits from the IUnknown interface. IOleCache also has these types of members:

Methods

The IOleCache interface has these methods.

 
IOleCache::Cache

Specifies the format and other data to be cached inside an embedded object.
IOleCache::EnumCache

Creates an enumerator that can be used to enumerate the current cache connections.
IOleCache::InitCache

Fills the cache as needed using the data provided by the specified data object.
IOleCache::SetData

Initializes the cache with data in a specified format and on a specified medium.
IOleCache::Uncache

Removes a cache connection created previously using IOleCache::Cache.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header oleidl.h

See also

CreateDataCache

IOleCache2

IOleCacheControl