摘要: 在创建COM组件之前,首先必须调用CoInitialize(NULL)初始化COM库,这个函数的解释为:Initializes the COM library on the current thread and identifies the concurrency model as single-thread apartment (STA).
接着,就可以通过调用CoCreateInstance函数创建COM组件对象。
当不再使用COM库时,需要调用CoUninitialize()释放COM库。这个函数的解释为:Closes the COM library on the current thread, unloads all DLLs loaded by the thread, frees any other resources that the thread maintains。
详细分析CoCreateInstance的具体操作
阅读全文