Aracılığıyla paylaş


DECLARE_CLASSFACTORY_SINGLETON

Bildirir CComClassFactorySingleton sınıf fabrikası olacak.

DECLARE_CLASSFACTORY_SINGLETON( 
   obj  
)

Parametreler

  • obj
    [in] Sınıf nesnesi adı.

Notlar

CComCoClass içeren declare_classfactory belirtir makro CComClassFactory varsayılan sınıf üreteci olarak.Ancak, dahil olmak üzere tarafından DECLARE_CLASSFACTORY_SINGLETON makro, nesnenin sınıf tanımında bu varsayılanı geçersiz kılar.

Örnek

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.

Gereksinimler

Başlık: atlcom.h

Ayrıca bkz.

Başvuru

DECLARE_CLASSFACTORY2

DECLARE_CLASSFACTORY_EX

DECLARE_CLASSFACTORY_AUTO_THREAD

Diğer Kaynaklar

Toplama ve sınıf fabrikası makrolar

ATL Makroları