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 ¸ÅÅ©·Î ÂüÁ¶ ÇϽʽÿÀ.