The information in this article applies to:
SYMPTOMSA process may run out of memory after opening and closing approximately 486 structured storage files. When the process runs out of heap space, error code 0x80070008 is generated. CAUSEThe marshalling process does not use standard marshaling because it is closing the root storage after each marshal, and so behaves as if it has only one root storage (and hence one shared heap) open at a time. Meanwhile, the unmarshaling process keeps creating a new shared heap for each unmarshal until it runs out of address space. RESOLUTIONA supported fix that corrects this problem is now available from Microsoft, but
it has not been fully regression tested and should be applied only to systems
experiencing this specific problem. http://www.microsoft.com/support/supportnet/overview/overview.aspThe English-language version of this fix should have the following file attributes or later:
STATUSMicrosoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. Additional query words:
Keywords : kbbug4.00 kbfix4.00 |
Last Reviewed: January 21, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |