Поделиться через


requires_category

Определяет категории необходимого компонента класса целевого объекта.

[ requires_category(  
   requires_category 
 ) ]

Параметры

  • requires_category
    Идентификатор необходимой категории.

Заметки

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

Repeatable

Нет

Обязательные атрибуты

Одно или несколько из следующих значений: CoClass" идентификатор progidили vi_progid.

Недопустимые атрибуты

None

Дополнительные сведения о контекстах атрибута см. в разделе Контексты атрибута.

См. также

Ссылки

implements_category

Другие ресурсы

Атрибуты COM

Attributes Samples