Microsoft KB Archive/829201

= The Dllhost.exe process crashes if you pass by value a user-defined type that contains a BSTR type =

Article ID: 829201

Article Last Modified on 11/8/2004

-

APPLIES TO


 * Microsoft COM+ 1.0, when used with:
 * Microsoft Windows 2000 Standard Edition

-





SYMPTOMS
The Dllhost.exe process crashes if the following conditions are true:  A Microsoft COM+ component has a method with user-defined type as a parameter and the parameter is being passed by value. The user-defined type contains a SAFEARRAY type that contains BSTR types. The COM+ Hotfix Rollup Package 22 has been installed. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

328924 Availability of the Windows 2000 Post-Service Pack 3 COM+ Hotfix Rollup Package 22



When these conditions exist, an access violation may occur when this COM+ component method is called, and the Dllhost.exe process dies.



How to obtain the hotfix
This issue is fixed in the Windows 2000 Server COM+ 1.0 Hotfix Package 28. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

828748 FIX: Availability of Windows 2000 Post-Service Pack 4 COM+ 1.0 Hotfix Rollup Package 28



STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the &quot;Applies to&quot; section of this article.

Additional query words: kbWin2000preSP4COMRollup28Fix UDT

Keywords: kbqfe kbfix kbbug kbwin2000presp5fix KB829201

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.