Я пытаюсь использовать SystemMediaTransportControls в Visual C++ с использованием WRL (инструментарий V140), но у меня возникают проблемы со следующим:WRL SystemMediaTransportControls E_NOINTERFACE
Microsoft::WRL::ComPtr<ABI::Windows::Media::ISystemMediaTransportControls> controls;
HRESULT hResult = ABI::Windows::Foundation::GetActivationFactory(Microsoft::WRL::Wrappers::HStringReference(RuntimeClass_Windows_Media_SystemMediaTransportControls).Get(), &controls);
Приведенный выше код возвращает E_NOINTERFACE, но он работает, если Я следую учебнику MSDN и активирую IUriRuntimeClassFactory.
Редактировать: Я инициализировал его до вызова этих функций.