Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

CreateActivationFactory Function

Creates a factory that produces instances of the specified class that can be activated by the Windows Runtime.

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


A combination of one or more RuntimeClassType enumeration values.


Pointer to a CreatorMap that contains initialization and registration information about parameter riid.


Reference to an interface ID.


If this operation completes successfully, a pointer to an activation factory.

S_OK if successful; otherwise, an HRESULT that indicates the error.

An assert error is emitted if template parameter Factory doesn't derive from interface IActivationFactory.

Header: module.h

Namespace: Microsoft::WRL

© 2015 Microsoft