다음을 통해 공유


implements_category

대상 클래스에 의해 구현 되는 구성 요소 범주를 지정 합니다.

[ implements_category(
   implements_category="uuid"
) ]

매개 변수

  • implements_category
    구현 된 범주 ID입니다.

설명

해당 implements_category C++ 특성은 대상 클래스에 의해 구현 된 구성 요소 범주를 지정 합니다.카테고리 맵 만들기에서 지정한 별도 항목을 추가 하 여 이렇게 되는 implements_category 특성.자세한 내용은 구성 요소 범주와 방법을 수행 하는 작업은 무엇입니까?.

필요로 하는이 특성에 coclass, progid, 또는 vi_progid 특성 (또는이 중 하나를 의미 하는 다른 특성)도 적용 될 같은 요소를 합니다.다른 두 가지는 단일 특성을 사용 하는 경우에 자동으로 적용 됩니다.예를 들어, 경우 progid 적용 된 vi_progidcoclass 적용 됩니다.

예제

다음과 같은 개체의 컨트롤 범주를 구현 다음 코드를 지정 합니다.

// cpp_attr_ref_implements_category.cpp
// compile with: /LD
#define _ATL_ATTRIBUTES
#include "atlbase.h"
#include "atlcom.h"

[module (name="MyLib")];
[ coclass, implements_category("CATID_Control"),
  uuid("20a0d0cc-5172-40f5-99ae-5e032f3205ae")]
class CMyClass {};

요구 사항

컨텍스트 특성

적용 대상

클래스,struct

반복 가능

필수 특성

다음: coclass, progid, 또는 vi_progid

잘못 된 특성

없음

자세한 내용은 컨텍스트 특성.

참고 항목

참조

IMPLEMENTED_CATEGORY

기타 리소스

COM 특성

클래스 특성

Attributes Samples