COM_INTERFACE_ENTRY_TEAR_OFF

COM_INTERFACE_ENTRY_TEAR_OFF ( iid, x )

¸Å°³ º¯¼ö

iid

[in] ¶¼¾î°¡±â ÀÎÅÍÆäÀ̽ºÀÇ GUID¡£

x

[in] ÀÎÅÍÆäÀ̽º¸¦ ±¸Çö Çϴ Ŭ·¡½ºÀÇ À̸§¡£

ÁÖÀÇ

¶¼¾î°¡±â ÀÎÅÍÆäÀ̽º¸¦ ³ëÃâÇÕ´Ï´Ù. ¶¼¾î°¡±â ÀÎÅÍÆäÀ̽º´Â ÀÎÅÍÆäÀ̽º¸¦ ³ªÅ¸³À´Ï´Ù ¶§¸¶´Ù ÀνºÅϽºÈ­µÇ´Â º°µµ °³Ã¼¿¡ ´ë ÇÑ Äõ¸®·Î ±¸Çö µË´Ï´Ù. ÀϹÝÀûÀ¸·Î ´ç½ÅÀÌ ºôµå ±ÍÇÏÀÇ ÀÎÅÍÆäÀ̽º ¿ÀÇÁ ´«¹°À¸·Î ÀÎÅÍÆäÀ̽º´Â °ÅÀÇ »ç¿ë, ÀÌÈÄÀÌ ±âº» °³Ã¼ÀÇ ¸ðµç ÀνºÅϽº¿¡ vtable Æ÷ÀÎÅ͸¦ ÀúÀå ÇÏ´Â °æ¿ì. ´«¹°-¿ÀÇÁÀÇ ÂüÁ¶ Ƚ¼ö°¡ 0ÀÌ µË´Ï´Ù ¶§ »èÁ¦ µË´Ï´Ù. ´«¹°À» ±¸Çö Çϴ Ŭ·¡½º CComTearOffObjectBase ¿¡¼­ ÆÄ»ý µÇ¾î¾ß ÇÑ´Ù °í ÀÚü COM ¸Ê¡£

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

BEGIN_COM_MAP(COuter)
 nbsp; ...
 ? COM_INTERFACE_ENTRY_TEAR_OFF (IID_ITearOff1, CTearOff1)
 ? ...
END_COM_MAP()(&N)

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

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

Index