The Dllhost.exe process crashes if you pass by value a user-defined type that contains a BSTR type (829201)
The information in this article applies to:
- Microsoft COM+ 1.0, when used with:
- the operating system: Microsoft Windows 2000
SYMPTOMSThe 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. RESOLUTIONHow to obtain the hotfixThis 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 STATUSMicrosoft has confirmed that this is a bug in the Microsoft
products that are listed in the "Applies to" section of this
article.
Modification Type: | Minor | Last Reviewed: | 11/8/2004 |
---|
Keywords: | kbQFE kbfix kbbug kbWin2000preSP5fix KB829201 kbAudDeveloper |
---|
|