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.
Syntax
template<
typename Base
>
class SimpleClassFactory : public ClassFactory<>;
Parameters
Base
A base class.
Remarks
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);
Members
Public Methods
Name | Description |
---|---|
SimpleClassFactory::CreateInstance Method | Creates an instance of the specified interface. |
Inheritance Hierarchy
I0
ChainInterfaces
I0
RuntimeClassBase
ImplementsHelper
DontUseNewUseMake
RuntimeClassFlags
RuntimeClassBaseT
RuntimeClass
ClassFactory
SimpleClassFactory
Requirements
Header: module.h
Namespace: Microsoft::WRL