I'm getting the "Not enough storage..." error while writting a large
amount of data to a stream within a structured storage. The error
occurs during IStream->Write()
Is there anyway to determine why that happened? There is plenty of VM
and disk space. What else could be exhausted?
The storage has one sub-storage (a VBA sub-storage) and then 10 or so
streams. A few of the streams are pretty large, it fails while
writting 128 MB of data to the largest of the streams.
One interesting thing: The storage I'm using is an in-memory storage
created on lockbytes. If I changed the storage to be a disk-based
storage, I don't get the problem.
Any ideas? Any tricks to get a more useful error message? Any tools to
monitor which system resouce is disapearing? Anyway to step into the
IStream::Write so I can see what is going on ?