Compartir por


appobject

Identifica la coclase como un objeto de aplicación, que está asociado a una aplicación .exe completa, e indica que las funciones y propiedades de la coclase están disponibles globalmente en esta biblioteca de tipos.

Sintaxis

[appobject]

Comentarios

El atributo appobject de C++ tiene la misma funcionalidad que el atributo appobject de MIDL.

Ejemplo

El código siguiente muestra una definición de clase simple precedida por un bloque de atributos que incluye 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;
};

Requisitos

Contexto de atributo Valor
Se aplica a class, struct
Reiterativo No
Atributos requeridos coclass
Atributos no válidos Ninguno

Para obtener más información acerca de los contextos de atributo, consulte Contextos de atributo.

Consulte también

Atributos IDL
Atributos de clase
Typedef, Enum, Union y Struct (atributos)