Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Déclare CComClassFactorySingleton pour être la fabrique de classe.
DECLARE_CLASSFACTORY_SINGLETON(
obj
)
Paramètres
- obj
[in] le nom de votre objet de classe.
Notes
CComCoClass inclut la macro de DECLARE_CLASSFACTORY , qui spécifie CComClassFactory comme une fabrique de classe par défaut.Toutefois, en incluant la macro d' DECLARE_CLASSFACTORY_SINGLETON dans la définition de classe de votre objet, vous remplacez cette valeur par défaut.
Exemple
class ATL_NO_VTABLE CMySingletonClass :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CMySingletonClass, &CLSID_MySingletonClass>,
public IMySingletonClass
{
public:
DECLARE_CLASSFACTORY_SINGLETON(CMySingletonClass)
// Remainder of class declaration omitted.
Configuration requise
Header: atlcom.h
Voir aussi
Référence
DECLARE_CLASSFACTORY_AUTO_THREAD