SimpleClassFactory 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 SimpleClassFactory Class.
Provides a fundamental mechanism to create a base class.
template< typename Base > class SimpleClassFactory : public ClassFactory<>;
Parameters
Base
A base class.
The base class must provide a default constructor.
The following code example demonstrates how to use SimpleClassFactory with the ActivatableClassWithFactoryEx macro.
ActivatableClassWithFactoryEx(MyClass, SimpleClassFactory, MyServerName);
Public Methods
| Name | Description |
|---|---|
| SimpleClassFactory::CreateInstance Method | Creates an instance of the specified interface. |
I0
ChainInterfaces
I0
RuntimeClassBase
ImplementsHelper
DontUseNewUseMake
RuntimeClassFlags
RuntimeClassBaseT
RuntimeClass
ClassFactory
SimpleClassFactory
Header: module.h
Namespace: Microsoft::WRL