Partager via


SimpleClassFactory, classe

Fournit un mécanisme fondamental pour créer une classe de base.

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

Paramètres

  • Base
    Une classe de base.

Remarques

La classe de base doit fournir un constructeur par défaut.

L'extrait de code suivant montre comment utiliser SimpleClassFactory avec la macro ActivatableClassWithFactoryEx.

ActivatableClassWithFactoryEx(MyClass, SimpleClassFactory, MyServerName);

Membres

M&#233;thodes publiques

Nom

Description

SimpleClassFactory::CreateInstance, méthode

Crée une instance de l'interface spécifiée.

Hiérarchie d'héritage

I0

ChainInterfaces

I0

RuntimeClassBase

ImplementsHelper

DontUseNewUseMake

RuntimeClassFlags

RuntimeClassBaseT

RuntimeClass

ClassFactory

SimpleClassFactory

Configuration requise

En-tête : module.h

Espace de noms : Microsoft::WRL

Voir aussi

Référence

Microsoft::WRL, espace de noms