FIX: OutOfMemoryException Occurs When You Access Non-Fixed Size Safe Arrays in a User-Defined Type (327107)
The information in this article applies to:
- Microsoft Windows .NET Framework 1.1
- Microsoft .NET Framework 1.0
This article was previously published under Q327107 SYMPTOMS The following error message occurs when you invoke a method
on a Component Object Model (COM) object that returns a user-defined type that
contains a Safe array (non-fixed size): An unhandled
exception of type 'System.OutOfMemoryException' occurred in
ApplicationName.exe
Additional information: Not enough storage is
available to complete this operation. CAUSE This behavior occurs because the .NET Framework cannot
marshal a structure field with a Safe array (non-fixed size) type.
STATUS This bug
was corrected in .NET Framework (2003|1.1).
REFERENCES For more information about interop marshaling, visit the
following Microsoft Web site:
Modification Type: | Minor | Last Reviewed: | 5/28/2003 |
---|
Keywords: | kbfix kbbug kbCOMInterop kbpending KB327107 |
---|
|