cComClassFactoryAutoThread Ŭ·¡½º: °ø¿ë IClassFactory
°ø¿ë CComObjectRootExlt; CComGlobalsThreadModel & gt;
CComClassFactoryAutoThread ´Â CComClassFactory, À¯»ç ÇÏÁö¸¸ °³Ã¼¸¦ ¿©·¯ ¾ÆÆÄÆ®¿¡¼ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ Áö¿ø ±â´ÉÀ» Ȱ¿ë ÇÏ·Á¸é EXE ¸ðµâ CComAutoThreadModule ¿¡¼ ÆÄ»ý¡£
ÀϹÝÀûÀ¸·Î ATL °³Ã¼´Â CComCoClass¿¡¼ ÆÄ»ý Ŭ·¡½º ÆÑÅ͸®¸¦ Ãëµæ ÇÕ´Ï´Ù. ÀÌ Å¬·¡½º´Â DECLARE_CLASSFACTORY, CComClassFactory ±âº» Ŭ·¡½º ÆÑÅ͸®·Î ¼±¾ð ÇÏ´Â ¸ÅÅ©·Î Æ÷ÇÔ ÇÕ´Ï´Ù. CComClassFactoryAutoThread¸¦ »ç¿ë ÇÏ ¿© °³Ã¼ÀÇ Å¬·¡½º Á¤ÀÇ¿¡¼ DECLARE_CLASSFACTORY_AUTO_THREAD ¸ÅÅ©·Î ÁöÁ¤ ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:
Ŭ·¡½º CMyClass:..., °ø°ø CComCoClasslt; ... >
{
°ø°³:
? DECLARE_CLASSFACTORY_AUTO_THREAD)
...
}
# include lt;atlcom.h>
Âü°í Ç׸ñnbsp; IClassFactory, CComClassFactory2, CComClassFactorySingleton, CComObjectRootEx, CComGlobalsThreadModel(&N)