CComPtr Ŭ·¡½º ¸â¹ö

¸Þ¼­µå

CComPtr »ý¼ºÀÚÀÔ´Ï´Ù. ±¸¼º¿ø Æ÷ÀÎÅ͸¦ ÃʱâÈ­¡£
ºÐ¸® ±¸¼º¿ø Æ÷ÀÎÅ͸¦ ºÐ¸®¡£
Ãâ½Ã ÂüÁ¶¿¡ Ä«¿îÆ® °¨¼Ò °³Ã¼ ¸â¹ö Æ÷ÀÎÅÍ¿¡ ÀÇÇØ ÁöÀû¡£
IsEqualObject µÎ °³Ã¼°¡ °°ÀºÁö ºñ±³¡£
÷ºÎ ÇØ´ç ÂüÁ¶ Ƚ¼ö¸¦ Áõ°¡ ÀÌ¹Ì Æ÷ÀÎÅÍ¿¡ ÷ºÎ¡£
CopyTo ³»ºÎ Æ÷ÀÎÅÍ ´ë»ó Æ÷ÀÎÅÍ¿¡ º¹»ç ÇÏ °í º¹»çº»Àº ¼º°ø ÇÏ´Â °æ¿ì Æ÷ÀÎÅÍ¿¡¼­ AddRef ¸¦ È£ÃâÇÕ´Ï´Ù¡£
SetSite ³»ºÎ Æ÷ÀÎÅÍ¿¡ ´ë ÇÑ »çÀÌÆ® ¼³Á¤¡£
Á¶¾ð ½º¸¶Æ® Æ÷ÀÎÅÍ¿¡¼­ °¡¸®Å°´Â °³Ã¼¿Í ¿¬°á ÁöÁ¡À» ¼³Á¤ÇÕ´Ï´Ù¡£
CoCreateInstance Çü½ÄÀÌ ¾ÈÀüÇÑ ¹æ½ÄÀ¸·Î °³Ã¼ÀÇ ÀνºÅϽº¸¦ ¸¸µì´Ï´Ù.
QueryInterface Çü½ÄÀÌ ¾ÈÀüÇÑ ¹æ½ÄÀ¸·Î ³»ºÎ Æ÷ÀÎÅÍ¿¡¼­ QueryInterface ¸¦ È£ÃâÇÕ´Ï´Ù¡£

¿¬»êÀÚ

¿¬»êÀÚ T * CComPtr °³Ã¼¸¦ T·Î º¯È¯ *¡£
¿¬»êÀÚ * ±¸¼º¿ø Æ÷ÀÎÅÍÀÇ ¿ªÂüÁ¶ °ª ¹Ýȯ¡£
¿¬»êÀÚ ¾ÚÇÁ(&A); ±¸¼º¿ø Æ÷ÀÎÅÍÀÇ ÁÖ¼Ò¸¦ ¹ÝȯÇÕ´Ï´Ù.
¿¬»êÀÚ-gt´Â(&G); ±¸¼º¿ø Æ÷ÀÎÅ͸¦ ¹ÝȯÇÕ´Ï´Ù.
¿¬»êÀÚ = ¸â¹ö Æ÷ÀÎÅÍ¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ ÇÒ´ç¡£
¿¬»êÀÚ! ±¸¼º¿ø Æ÷ÀÎÅ͸¦ NULL ÀÎÁö ¿©ºÎ¿¡ µû¶ó TRUE ¶Ç´Â FALSE¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
¿¬»êÀÚ lt(&L); º¸´Ù ´Ù¸¥ Æ÷ÀÎÅÍ Æ÷ÀÎÅÍ ÀÎÁö¿¡ µû¶ó TRUE ¶Ç´Â FALSE¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
¿¬»êÀÚ = = °°ÀºÁö ºñ±³ ÇÏ ¿© µÎ Æ÷ÀÎÅÍ¡£

µ¥ÀÌÅÍ ¸â¹ö

p °ü¸® µÇ´Â COM ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ Çü½Ä T*¡£

CComPtr °³¿ä

Index