BUG: IOleCache::Cache Returns Incorrect Error Value

ID: Q110488

The information in this article applies to:

SYMPTOMS

An OLE 2.0 container application calls IOleCache::Cache for a particular FORMATETC and is returned the value OLE_S_FORMATETC_NOTSUPPORTED. A subsequent call to IOleCache::Cache with the same FORMATETC returns CACHE_S_SAMECACHE.

CAUSE

The OLE 2.0 server application has a message filter installed and is rejecting all incoming calls. The default object handler cannot get the information from the server to fill the cache, but the cache is still created. A more appropriate return value would be OLE_S_SOMECACHES_NOTUPDATED.

STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Additional reference words: 2.01 3.50 4.00 95 KBCategory: kbole kbbuglist KBSubcategory: LeTwoPrs

Last Reviewed: May 24, 1995