DECLARE_NOT_AGGREGATABLE

DECLARE_NOT_AGGREGATABLE ( x )

¸Å°³ º¯¼ö

x

[in] Áý°èÇÒ ¼ö ¾ø´Â °ÍÀ¸·Î Á¤ÀÇ Çϴ Ŭ·¡½º °³Ã¼ÀÇ À̸§¡£

ÁÖÀÇ

°³Ã¼°¡ Áý°è µÉ ¼ö ¾ø´Â ÁöÁ¤ ÇÕ´Ï´Ù. DECLARE_NOT_AGGREGATABLE CreateInstance ¸¦ ÇÏ·Á°í ÇÏ´Â °æ¿ì ¿À·ù (CLASS_E_NOAGGREGATION)¸¦ ¹Ýȯ ÇÏ¸é °³Ã¼¿¡´Â Áý°è¡£

±âº»ÀûÀ¸·Î CComCoClass °³Ã¼°¡ Áý°è µÉ ¼ö ÀÖ½À´Ï´Ù ÁöÁ¤ ÇÏ´Â DECLARE_AGGREGATABLE ¸ÅÅ©·Î Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ ±âº» µ¿ÀÛÀ» ÀçÁ¤ÀÇ ÇÏ·Á¸é DECLARE_NOT_AGGREGATABLE Ŭ·¡½º Á¤ÀÇ¿¡ Æ÷ÇÔ µË´Ï´Ù. ¿¹¸¦ µé¾î:

Ŭ·¡½º CMyClass: °ø°ø CComCoClasslt;... >,...
{
°ø°³:
 ? DECLARE_NOT_AGGREGATABLE(CMyClass)
 ? ...
}

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

Âü°í Ç׸ñ

DECLARE_ONLY_AGGREGATABLE

Index