requires_category
Specifica le categorie componenti necessari della classe di destinazione.
[ requires_category(
requires_category
) ]
Parametri
- requires_category
L'ID della categoria richiesta.
Note
requires_category L'attributo C++ specifica le categorie componenti necessari dalla classe di destinazione. Per ulteriori informazioni, vedere REQUIRED_CATEGORY.
L'attributo richiede che coclasse, progid, o vi_progid attributo o un altro attributo che implica uno di questi) viene applicato anche allo stesso elemento.
Esempio
Il seguente codice richiede che il centro della categoria del controllo.
// 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 {};
Requisiti
contesto di attributo
Si applica a |
classe, struct |
ripetibile |
No |
attributi obbligatori |
Uno o più dei seguenti elementi: coclasse, progid, o vi_progid. |
attributi non validi |
Nessuno |
per ulteriori informazioni sui contesti di attributo, vedere Associare ai contesti.