IOleCacheControl
The IOleCacheControl
interface provides proper maintenance of caches. It maintains the caches by
connecting the running object s IDataObject
When to Implement
The OLE-provided
implementation is used by most handlers and in-process servers. You can get a
pointer to the OLE data cache object through a call to CreateDataCache
When to Use
Object
handlers and in-process servers use this interface internally to connect the cache
part of the handler to the IDataObject implementation on the running
object. Container applications have no need for this interface; they use IRunnableObject
Methods in VTable Order
IUnknown
Methods |
Description |
QueryInterface |
Returns
pointers to supported interfaces. |
AddRef |
Increments
the reference count. |
Release |
Decrements
the reference count. |
IOleCacheControl
Methods |
Description |
OnRun |
Notifies
the cache when the data object is running so the cache object can establish
advise sinks as needed. |
OnStop |
Notifies
the cache to terminate any existing advise sinks. |