C++ stgopenstoragex返回STG_E_文件已存在

C++ stgopenstoragex返回STG_E_文件已存在,c++,structured-storage,C++,Structured Storage,我试图找出为什么在以只读方式打开复合文档时,stgopenstoragex会返回STG_E_FILEALREADYEXISTS。这没有道理。文件就在那里,我没有试图创建任何东西。把它打开。我在网上找不到答案,所以我想与大家分享我在这里找到的答案。stgopenstoragex在文件不是复合文档时返回STG_E_filereadyexists 在我的情况下,我在加密和解密内容方面遇到了问题,因此我创建的复合文档无效。这根本不是一份复合文件

我试图找出为什么在以只读方式打开复合文档时,stgopenstoragex会返回STG_E_FILEALREADYEXISTS。这没有道理。文件就在那里,我没有试图创建任何东西。把它打开。我在网上找不到答案,所以我想与大家分享我在这里找到的答案。

stgopenstoragex在文件不是复合文档时返回STG_E_filereadyexists

在我的情况下,我在加密和解密内容方面遇到了问题,因此我创建的复合文档无效。这根本不是一份复合文件