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. |
잘못 된 특성 |
없음 |
속성 컨텍스트에 대 한 자세한 내용은 참조 하십시오. 컨텍스트 특성.