다음을 통해 공유


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;
}

참고 항목

coclass

MIDL을 사용하여 형식 라이브러리 생성

ODL 파일 예제

ODL 파일 구문