requires_category
Určuje požadované kategorie součástí cílové třídy.
Syntaxe
[ requires_category(
requires_category) ]
Parametry
requires_category
ID požadované kategorie.
Poznámky
Atribut requires_category C++ určuje kategorie komponent vyžadované cílovou třídou. Další informace najdete v tématu REQUIRED_CATEGORY.
Tento atribut vyžaduje, aby se na stejný prvek použil také atribut coclass, progid nebo vi_progid (nebo jiný atribut, který napovídá jeden z těchto atributů).
Příklad
Následující kód vyžaduje, aby objekt implementuje kategorii Control.
// 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 {};
Požadavky
Kontext atributu | Hodnota |
---|---|
Platí pro | class , struct |
Opakovatelný | No |
Požadované atributy | Nejméně jedna z následujících možností: coclass , progid nebo vi_progid . |
Neplatné atributy | Nic |
Další informace o kontextech atributů naleznete v tématu Kontexty atributů.