PRB: Parameter that Takes a Reference to a String Does Not Change After Failed Call to Unmanaged Method (317533)
The information in this article applies to:
- Microsoft Windows .NET Framework 1.1
- Microsoft .NET Framework 1.0
This article was previously published under Q317533 SYMPTOMS When a managed application calls a method of an unmanaged
COM server that takes a reference to a string as a parameter, the changes that
are made to the buffer that the managed client passes are not marshaled back to
the managed client if the method fails (for example, if the method returns a
failed HRESULT such as E_FAIL). STATUS This behavior is by design.
Modification Type: | Minor | Last Reviewed: | 5/28/2003 |
---|
Keywords: | kbCOMInterop kbinterop kbprb KB317533 |
---|
|