Partage via


appobject

Identifie la coclasse en tant qu’objet d’application, associé à une application .exe complète et indique que les fonctions et propriétés de la coclasse sont globalement disponibles dans cette bibliothèque de types.

Syntaxe

[appobject]

Notes

L’attribut appobject C++ a les mêmes fonctionnalités que l’attribut APPobject MIDL.

Exemple

Le code suivant montre une définition de classe simple précédée d’un bloc d’attributs qui inclut appobject :

// cpp_attr_ref_appobject.cpp
// compile with: /LD
#include <windows.h>
[module(name="MyLib", uuid="f1ce17f0-a5df-4d26-95f6-0a122197ac5b")];

[object, uuid="905de6db-7a12-45ab-9f8b-b39f5112f010"]
__interface ICustom {};

[coclass, appobject,uuid="00395340-745f-4b69-bd58-e2921452b9fc"]
class A : public ICustom {
   int i;
};

Spécifications

Contexte d’attribut Valeur
S’applique à class, struct
Renouvelable Non
Attributs requis coclass
Attributs non valides Aucune

Pour plus d'informations sur les contextes d'attribut, consultez Contextes d'attribut.

Voir aussi

Attributs IDL
Attributs de classe
Attributs Typedef, Enum, Union et Struct