coInitializeExProc
и coCreateInstanceProc
являются указателями на функции.
Я получаю S_OK
от функции coCreateInstanceProc
, но мой указатель интерфейса output->enumerator
равен нулю. Что здесь не так?
HRESULT hr;
hr = SUCCEEDED(coInitializeExProc(0, COINIT_MULTITHREADED));
hr = coCreateInstanceProc(CLSID_MMDeviceEnumerator,0,CLSCTX_ALL,IID_IMMDeviceEnumerator,(LPVOID*)&output->enumerator);
hr = output->enumerator->GetDefaultAudioEndpoint(eRender,eConsole,&output->endPointDevice);