| title | CreateActivationFactory Function | |
|---|---|---|
| ms.date | 11/04/2016 | |
| ms.topic | reference | |
| f1_keywords |
|
|
| helpviewer_keywords |
|
|
| ms.assetid | a1a53e04-6757-4faf-a4c8-ecf06e43b959 |
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();flags
A combination of one or more RuntimeClassType enumeration values.
entry
Pointer to a CreatorMap that contains initialization and registration information about parameter riid.
riid
Reference to an interface ID.
ppFactory
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