DECLARE_NOT_AGGREGATABLE ( x )
パラメーター
x
[入力]ない集計として定義するクラス オブジェクトの名前。
解説
オブジェクトが集約できないことを指定します。DECLARE_NOT_AGGREGATABLEがしようとした場合に、エラー (CLASS_E_NOAGGREGATION) を返すには、 CreateInstanceをオブジェクトを集計する。
既定では、 CComCoClass にはオブジェクトが集約できるように指定します、 DECLARE_AGGREGATABLEマクロが含まれています。この既定の動作をオーバーライドするには、クラス定義でDECLARE_NOT_AGGREGATABLEが含まれます。たとえば:
クラス CMyClass: パブリック CComCoClasslt;.> 日.{パブリック。DECLARE_NOT_AGGREGATABLE(CMyClass)...}
参照してください。