在試圖解決process hanging on CoUninitialize()
時,我遇到了許多項目共享的一段代碼。當一個程序要退出時,首先調用CoFreeUnusedLibraries()
,然後立即OleUninitialize()
。爲什麼在OleUninitialize()之前調用CoFreeUnusedLibraries()?
儘管OleUninitialize()
的影響非常明顯,但我無法找到爲什麼在撥打OleUnitialize()
之前想要撥打CoFreeUnusedLibraries()
。在這個具體點上使用這個調用可能是什麼?