Export (0) Print
Expand All

SimpleClassFactory Class

Provides a fundamental mechanism to create a base class.

template<
   typename Base
>
class SimpleClassFactory : public ClassFactory<>;

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);

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

Show:
© 2014 Microsoft