Ken*_*Lim 6 windows winapi windows-runtime desktop-bridge
假设我在Windows 8+上,我有一个Win32/C应用程序.我的Win32 App可以调用WinRT API吗?
简短回答 - 是:如何:使用WRL激活和使用Windows运行时组件
答案很长:Windows Runtime主要基于COM技术.Windows运行时组件实际上是某种COM对象.因此,实例化和使用COM对象的通用规则适用于Windows运行时组件.
首先,您必须初始化Windows运行时环境.有一个有用的类叫做RoInitializeWrapper可以用来做这个.然后,使用激活工厂获取指向Windows运行时组件接口的指针.您使用该界面,完成后,您必须通过销毁您的操作系统来取消初始化Windows运行时环境RoInitializeWrapper.
| 归档时间: |
|
| 查看次数: |
1789 次 |
| 最近记录: |