关于函数StgOpenStorage的问题
Cabin 2000-12-25 09:58:00 public:
LPSTORAGE m_StgRoot;
CString m_SymbolFilePathName;
HRESULT hr = ::StgOpenStorage(T2COLE(m_SymbolFilePathName),NULL,
STGM_READWRITE|STGM_SHARE_EXCLUSIVE,NULL,0,&m_StgRoot);
我用此函数打开一个文件时,第一次还可以,不退出程序,再一次打开同样的文件时
就出错,返回值为STG_E_ACCESSDENIED,我跟踪显示第二次打开时m_StgRoot为空,
不知道为什么。我已折腾了几天了,望各位大侠救我。