是否有可能在C#中使用IGetActivationFactory.GetActivationFactory?

时间:2015-03-31 10:34:17

标签: c# c++ windows-runtime windows-8.1 winrt-component

我正在学习WinRT并找到了这个界面: https://msdn.microsoft.com/en-us/library/windows.foundation.igetactivationfactory.aspx

但是,我见过的所有样本(example here)都是用C ++编写的。是否可以访问此方法并从C#调用其GetActivationFactory?

如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

希望这个回复还为时不晚。

IGetActivationFactory应仅用于帖子中frist链接中提到的场景:

IGetActivationFactory支持的方案是使用WRL定义Windows运行时组件,这些组件打包为单独的可执行文件。

这意味着当您开发像this sample这样的进程外组件时,请将其命名为手动激活。

在这种情况下,我们应该让组件本身来处理激活。所以不要试图用你的C#代码来调用它。