Aracılığıyla paylaş


requires_category

Hedef sınıf gerekli bileşen kategorilerini belirler.

[ requires_category( 
   requires_category
 ) ]

Parametreler

  • requires_category
    Gerekli kategorisinin kimliği.

Notlar

Requires_category C++ öznitelik hedef sınıfı tarafından gerekli Bileşen kategorileri belirtir.Daha fazla bilgi için bkz: REQUIRED_CATEGORY.

Bu öznitelik gerektiren coclass, ProgID, veya vi_progid özniteliği (veya bunlardan anlaşılacağı başka bir öznitelik) de uygulanacağını aynı öğe.

Örnek

Aşağıdaki kod, nesne denetim kategorisi uygulamak gerekir.

// 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 {};

Gereksinimler

Öznitelik içerik

Uygulama alanı

sınıf,struct

Yinelenebilir

Hayyr

Gerekli öznitelikleri

Aşağıdakilerden en az biri: coclass, ProgID, veya vi_progid.

Geçersiz öznitelik

None

Öznitelik içerikleri hakkında daha fazla bilgi için bkz: Öznitelik içerikleri.

Ayrıca bkz.

Başvuru

implements_category

Diğer Kaynaklar

com öznitelikleri

Attributes Samples