Article ID: 281396
Article Last Modified on 9/19/2006
APPLIES TO
- Microsoft COM+ 1.0, when used with:
- Microsoft Windows 2000 Standard Edition
This article was previously published under Q281396
SYMPTOMS
When you are using COM+ Queued Components, you may experience a memory leak in the queued COM+ application.
CAUSE
When one FORMAT Name replaces another, the memory for the previous FORMAT Name is not properly released.
RESOLUTION
To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
260910 How to Obtain the Latest Windows 2000 Service Pack
This fix is included with the fixes that are described in the following Microsoft Knowledge Base article:
STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Windows 2000 Service Pack 3.
MORE INFORMATION
This memory leak appears only under the following circumstances:
- Client is accessing COM+ component A, which is not queued.
- Component A then calls into a queued component B, which has a method that takes two BSTR parameters of type BSTR.
- Under stress, when DIRECT FORMAT NAME is used to instantiate component B, there is a memory leak of 128 bytes for each call.
Additional query words: kbIISCom
Keywords: kbbug kbfix kbwin2000presp2fix kbwin2000sp3fix KB281396