CComClassFactorySingleton

templatelt คลาสT(&L) gt
คลา CComClassFactorySingleton: CComClassFactory สาธารณะ(&G)

พารามิเตอร์

T

ของคลาส?

CComClassFactorySingletonมาจากCComClassFactoryและใช้CComObjectGlobalเพื่อสร้างวัตถุเดียว เรียกใช้เมธอดCreateInstanceแต่ละวัตถุนี้สำหรับการชี้อินเทอร์เฟซที่แบบสอบถามเพียง?

ATL วัตถุโดยปกติซื้อโรงงานคลาส โดยมาจากCComCoClass คลาสนี้มีแมโคDECLARE_CLASSFACTORYซึ่งประกาศCComClassFactoryเป็นโรงงานเริ่มต้นคลา การใช้CComClassFactorySingletonระบุแมโคDECLARE_CLASSFACTORY_SINGLETONในข้อกำหนดของวัตถุของคลาส ตัวอย่างเช่น:

คลา CMyClass:..., CComCoClasslt สาธารณะ ... >
{
สาธารณะ:
   DECLARE_CLASSFACTORY_SINGLETON(CMyClass)

...
}

#รวม lt;atlcom.h>

สมาชิกของคลาส

ดูเพิ่มเติมnbsp IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel(&N)

Index