requires_category
Określa kategorie wymaganego składnika klasy docelowej.
[ requires_category(
requires_category
) ]
Parametry
- requires_category
Identyfikator kategorii wymagane.
Uwagi
Requires_category C++ Atrybut określa kategorie składników wymaganych przez klasy docelowej.Aby uzyskać więcej informacji, zobacz REQUIRED_CATEGORY.
Atrybut ten wymaga, aby coclass, progid, lub vi_progid atrybutu (lub inny atrybut, który oznacza jeden z tych) również być stosowane do tego samego elementu.
Przykład
Poniższy kod wymaga się, że obiekt implementuje Kategoria formantu.
// 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 {};
Wymagania
Atrybutu kontekstu
Stosuje się do |
Klasa,struct |
Powtarzalne |
Nr |
Wymagane atrybuty |
Jeden lub więcej z następujących czynności: coclass, progid, lub vi_progid. |
Nieprawidłowe atrybuty |
Brak |
Aby uzyskać więcej informacji na temat kontekstów atrybutu, zobacz Kontekstów atrybutu.