SimpleActivationFactory Class
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at SimpleActivationFactory Class.
Provides a fundamental mechanism to create a Windows Runtime or classic COM base class.
Syntax
template<
typename Base
>
class SimpleActivationFactory : public ActivationFactory<>;
Parameters
Base
A base class.
Remarks
The base class must provide a default constructor.
The following code example demonstrates how to use SimpleActivationFactory with the ActivatableClassWithFactoryEx macro.
ActivatableClassWithFactoryEx(MyClass, SimpleActivationFactory, MyServerName);
Members
Public Methods
Name | Description |
---|---|
SimpleActivationFactory::ActivateInstance Method | Creates an instance of the specified interface. |
SimpleActivationFactory::GetRuntimeClassName Method | Gets the runtime class name of an instance of the class specified by the Base class template parameter. |
SimpleActivationFactory::GetTrustLevel Method | Gets the trust level of an instance of the class specified by the Base class template parameter. |
Inheritance Hierarchy
I0
ChainInterfaces
I0
RuntimeClassBase
ImplementsHelper
DontUseNewUseMake
RuntimeClassFlags
RuntimeClassBaseT
RuntimeClass
ActivationFactory
SimpleActivationFactory
Requirements
Header: module.h
Namespace: Microsoft::WRL