requires_category
Especifica as categorias de componente necessário da classe destino.
[ requires_category(
requires_category
) ]
Parâmetros
- requires_category
A identificação da categoria necessária.
Comentários
O requires_category atributo C++ Especifica as categorias de componentes necessárias para a classe de destino.Para obter mais informações, consulte REQUIRED_CATEGORY.
Este atributo requer que o coclass, progid, ou vi_progid atributo (ou outro atributo implica um deles) também ser aplicadas ao mesmo elemento.
Exemplo
O código a seguir requer que o objeto implementa a categoria de controle.
// 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 {};
Requisitos
Contexto de atributo
Se aplica a |
classe,struct |
Reproduzíveis |
Não |
Atributos obrigatórios |
Um ou mais das seguintes opções: coclass, progid, ou vi_progid. |
Atributos inválidos |
Nenhum |
Para obter mais informações sobre os contextos de atributo, consulte Atributo contextos.