COM_INTERFACE_ENTRY_AUTOAGGREGATE

COM_INTERFACE_ENTRY_AUTOAGGREGATE ( iid, , ÆãÅ© clsid )

¸Å°³ º¯¼ö

iid

[in] Äõ¸® ÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÇ GUID¡£

ÆãÅ©

[in] IUnknown Æ÷ÀÎÅÍÀÇ À̸§ÀÔ´Ï´Ù. COM Áöµµ Æ÷ÇÔ Çϴ Ŭ·¡½ºÀÇ ¸â¹ö ¿©¾ß ÇÕ´Ï´Ù.

clsid

[in] ÆãÅ© NULL ÀÌ¸é ¸¸µé¾îÁú Áý°èÀÇ ½Äº°ÀÚ¡£

ÁÖÀÇ

¿Í °°Àº COM_INTERFACE_ENTRY_AGGREGATE, ÆãÅ© °¡ NULLÀ» Á¦¿Ü ÇÏ °í, ±×°ÍÀº ÀÚµ¿À¸·Î »ý¼º clsid ¿¡ ÀÇÇØ ¼³¸í µÈ Áý°è¡£

¿¹¸¦ µé¾î, ATL »ùÇÿ¡¼­¿¡¼­ COMMAP

 BEGIN_COM_MAP(COuter)
...
 nbsp; COM_INTERFACE_ENTRY_AUTOAGGREGATE (IID_IAutoAgg, m_pUnkAutoAgg.p, CLSID_CAutoAgg)
...
END_COM_MAP()(&N)

COM ¸Ê Ç׸ñ¿¡ ´ë ÇÑ ¹ß¾ð¿¡ ´ë ÇÑ COM_INTERFACE_ENTRY ¸ÅÅ©·Î ÂüÁ¶ ÇϽʽÿÀ.

ATL ¸ÅÅ©·Î ¹× Àü¿ª ÇÔ¼ö

Index