Partager via


appobject

Identifie la coclasse comme un objet d'application, associé à une application complète .exe, et indique que les fonctions et les propriétés de la coclasse sont globalement disponibles dans ce bibliothèque de types.

[appobject]

Notes

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

Exemple

Le code suivant illustre une définition de classe simple précédée par 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;
};

Configuration requise

contexte d'attribut

S'applique à

classe, struct

reproductible

Non

attributs requis

coclasse

attributs valides

Aucun

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

Voir aussi

Autres ressources

Attributs IDL

Attributs de classe

Typedef, enum, union, et attributs de struct

Attributes Samples