aggregatable 특성
[집계 가능] 특성은 클래스가 집계를 지원한다는 것을 나타냅니다.
[
coclass-attribute-list,
aggregatable
]
coclass coclass-name
{
coclass-interface-list
}
매개 변수
-
coclass-attribute-list
-
클래스에 적용되는 기타 특성입니다.
-
coclass-name
-
클래스의 이름입니다.
-
coclass-interface-list
-
클래스에 대한 인터페이스 목록입니다.
설명
coclass 문에서 [집계 가능] 특성을 사용하여 클래스가 집계를 지원한다는 것을 사용자에게 알릴 수 있습니다. 즉, 클래스를 사용하면 이러한 인터페이스가 컨테이너의 자체 인터페이스인 것처럼 컨테이너 클래스에서 해당 인터페이스를 노출할 수 있습니다.
이 특성의 typeflag 표현은 TYPEFLAG_FAGGREGATABLE.
예
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
aggregatable
]
coclass Form
{
[default] interface IForm;
[default, source] interface IFormEvents;
}
참고 항목