Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

implements_category

Inne zasoby

Atrybuty COM

Attributes Samples