WRL SystemMediaTransportControls E_NOINTERFACE
WRL SystemMediaTransportControls E_NOINTERFACE
我正在尝试使用WRL(工具箱v140)在Visual C 中使用SystemMediaTransportControls(Toolkit V140),但我有以下问题:
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。
编辑:在调用这些功能之前,我已经对其进行了初始化。
ISystemMediaTransportControls
是在SystemMediaTransportControls
类中实现的接口,而不是其激活工厂。您是否打算将控件变量改为Microsoft::WRL::ComPtr<ABI::Windows::Media:ISystemMediaTransportControlsStatics>
?
相关文章:
- 在 C/C++ 中打开驻留在 "/sys/" 下的文件时出错
- macOS 致命错误:sys/_types/_int8_t.h:没有此类文件或目录 #include < sys/_types/_int8_t.h>
- 如何在 sys/select.h 中正确使用
- 代码::块C++使用 MacOS 编译 Mojave : 致命错误: sys/cdefs.h: 没有这样的文件或目录
- 如何强制嵌入式python使用与命令行相同的sys.path?
- pybind11将python sys.stdout从print()重定向到c++
- 如何在运行时对程序创建的.sys文件设置文件版本
- 为什么 sys 套接字 recv 函数不填充数据但返回字节长度?
- C++:<sys/sysctl.h> 无法声明函数CTL_HW和HW_NCPU
- 为什么我可以在不链接任何额外库的情况下包含 sys/*.h
- 我可以在不包含 <sys/socket.h> 的情况下使用 C 套接字吗?
- 无法打开源文件"sys/types.h"、"sys/stat.h"
- 如何修复OSX中的"fatal error: 'sys/epoll.h' file not found"?
- 为什么捕获的 sys.exit() 代码与提供的代码不同?
- The mess that is ctime, time.h, sys/time.h
- 为什么有些 C/C++ 标头前面有"sys/"?
- 使用 CreateProcessW 捕获 Python Sys.Exit 代码
- 在 sys/sysmacros.h <iterator>中定义的主要和次要宏由
- C 检索自1970年1月1日以来的MS数量:无法开源文件SYS/TIME.H
- 我如何使用OCI或任何其他LIB登录Oracle作为SYS帐户