declare_not_aggregatable ( x )
Parametreleri
x
[de] Sen değil araya toplanabilir olarak tanımladığınız sınıf nesnesi adı.
Açıklamalar
Nesnenizin toplanan olamaz belirtir. declare_not_aggregatable neden olan bir girişimde yaptıysanız, bir hata (CLASS_E_NOAGGREGATION) dönmek CreateInstance toplama, nesnenin üstüne.
Varsayılan olarak, CComCoClass nesne toplanan belirtir declare_aggregatable makro içerir. Bu varsayılan davranışı geçersiz kılmak için sınıf tanımında declare_not_aggregatable içerir. Örneğin:
class CMyClass: Genel CComCoClasslt;... >,...
{
public:
DECLARE_NOT_AGGREGATABLE(CMyClass)
...
}
Atl makrolar ve Global Functions
Ayrıca bkz: