Я использую сложную реализацию файла IStorage из C# (StgCreateDocfile).Реализован ли составной файл IStorage в поточном режиме?
Безопасно ли получить доступ к экземпляру IStorage/IStream из нескольких потоков, если я синхронизировал чтение и запись себя? Или есть проблемы с COM, которые могут быть проблематичными здесь?
Например, можно ли безопасно вызвать EnumElements для получения всех потоков в хранилище, в то же время (и из другого потока) создания и записи нового потока?
Я уже написал стресс-тест для своей реализации, и у него не было никаких проблем, но мне нужно быть на 100% уверенным. Я не нашел эту информацию в документах MSDN.