requires_category

필수 구성 요소 범주는 대상 클래스를 지정합니다.

[ requires_category( 
   requires_category
 ) ]

매개 변수

  • requires_category
    ID는 필수 항목입니다.

설명

Requires_category C++ 특성의 대상 클래스에 필요한 구성 요소 범주를 지정 합니다.자세한 내용은 REQUIRED_CATEGORY.

필요로 하는이 특성에 coclass, progid, 또는 vi_progid 특성 (또는이 중 하나를 의미 하는 다른 특성)도 적용 될 같은 요소를 합니다.

예제

다음 코드 컨트롤 범주를 구현 하는 개체가 필요 합니다.

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

[module (name="MyLibrary")];

[ coclass, requires_category("CATID_Control"),
  uuid("1e1a2436-f3ea-4ff3-80bf-5409370e8144")]
class CMyClass {};

요구 사항

컨텍스트 특성

적용 대상

클래스,struct

반복 가능

아니요

필수 특성

하나 이상의 다음: coclass, progid, 또는 vi_progid.

잘못 된 특성

없음

속성 컨텍스트에 대 한 자세한 내용은 참조 하십시오. 컨텍스트 특성.

참고 항목

참조

implements_category

기타 리소스

COM 특성

Attributes Samples