-- VC++

CoInitializeEx(NULL, COINIT_MULTITHREADED) 사용 시 설정값

어린왕자악꿍 2009. 3. 3. 10:57
종종 CoInitializeEx(NULL, COINIT_MULTITHREADED)를 쓰게 되는데 멀티스레드모델로 초기화하려면,
다음과 같은 설정이 필요하다.


// Project - Settings - C/C++ - General - PreProcessor definitions - _WIN32_DCOM
HRESULT hr = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);

...

::CoUninitialize();