implements_category

Specifica le categorie componenti implementati dalla classe di destinazione.

[ implements_category(
   implements_category="uuid"
) ]

Parametri

  • implements_category
    L'ID della categoria distribuita.

Note

implements_category L'attributo C++ specifica le categorie componenti implementati dalla classe di destinazione.Questa operazione viene eseguita creando un mapping di CATEGORIA e l'aggiunta di voci sono state specificate da implements_category attributo.Per ulteriori informazioni, vedere Cosa sono categorie componenti e il loro funzionamento?.

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.Se qualsiasi singolo attributo viene utilizzato, gli altri due vengono applicate automaticamente.Ad esempio, se progid viene applicato, vi_progid e coclasse anche applicati.

Esempio

Il codice seguente specifica che nell'oggetto implementi la categoria del controllo.

// cpp_attr_ref_implements_category.cpp
// compile with: /LD
#define _ATL_ATTRIBUTES
#include "atlbase.h"
#include "atlcom.h"

[module (name="MyLib")];
[ coclass, implements_category("CATID_Control"),
  uuid("20a0d0cc-5172-40f5-99ae-5e032f3205ae")]
class CMyClass {};

Requisiti

contesto di attributo

Si applica a

classe, struct

ripetibile

attributi obbligatori

Uno dei seguenti elementi: coclasse, progid, o vi_progid

attributi non validi

Nessuno

Per ulteriori informazioni, vedere Associare ai contesti.

Vedere anche

Riferimenti

IMPLEMENTED_CATEGORY

Altre risorse

Attributi COM

Attributi di classe

Attributes Samples