CreateActivationFactory 函数

创建导致指定类的实例进行运行时的窗口激活的一个工厂。

template<typename Factory>
   inline HRESULT STDMETHODCALLTYPE CreateActivationFactory(
      _In_ unsigned int *flags,  
      _In_ const CreatorMap* entry, 
      REFIID riid, 
     _Outptr_ IUnknown **ppFactory) throw();

参数

  • flags
    一个或多 RuntimeClassType 枚举值的组合。

  • entry
    包含初始化和注册有关参数 riid到 CreatorMap 的指针。

  • riid
    对接口 ID.

  • ppFactory
    如果此操作成功完成,以启动工厂的指针。

返回值

S_OK,如果成功;否则,指示错误的 HRESULT。

备注

,如果模板参数 Factory 从接口 IActivationFactory,并非派生断言错误发出。

要求

标题: module.h

命名空间: Microsoft:: WRL

请参见

参考

Microsoft::WRL::Wrappers::Details 命名空间