Windows Dev Center

Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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:
© 2015 Microsoft