CComQIPtr::CComQIPtr

CComQIPtr);

CComQIPtr( T* lp );

CComQIPtr (const CComQIPtrlt;T, piid> &lp );

CComQIPtr (IUnknown * lp );

¸Å°³ º¯¼ö

lp

[in] ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ p ¸¦ ÃʱâÈ­ ÇÏ´Â µ¥ »ç¿ë¡£

T

[in] COM ÀÎÅÍÆäÀ̽º¡£

piid

[in] T ÀÇ IID¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£

ÁÖÀÇ

±âº» »ý¼ºÀÚ´Â NULL·Î p ¸¦ ¼³Á¤ÇÕ´Ï´Ù. Lp ¿Í p ¸¦ ÅëÇØ È£Ãâ AddRef ÀÇ ¸â¹ö Æ÷ÀÎÅÍ p ¸¦ ¼³Á¤ ÇÏ´Â º¹»ç »ý¼ºÀÚ¡£

»ý¼ºÀÚ ¼³Á¤ T p T¿¡¼­ ÆÄ»ý µÈ Æ÷ÀÎÅÍ Çü½ÄÀ» Àü´Þ ÇÏ´Â °æ¿ì * ¸Å°³ º¯¼ö ¹× È£Ãâ AddRef. »ý¼ºÀÚ¿¡¼­ piid ¿¡ ÇØ´ç ÇÏ´Â ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ p ¼³Á¤ QueryInterface ¸¦ È£Ãâ T¿¡¼­ ÆÄ»ý µÇÁö ¾ÊÀº Æ÷ÀÎÅÍ Çü½ÄÀ» Àü´Þ ÇÏ´Â °æ¿ì¡£

P ¸¦ ÅëÇØ Ãâ½Ã ¸¦ È£Ãâ ÇÏ´Â ¼Ò¸êÀÚ¡£

CComQIPtr °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö(&N)

Index