Compartilhar via


appobject

Identifica o coclass como um objeto de aplicativo, que é associado a um aplicativo. exe completo e indica que funções e propriedades do coclass estão disponíveis globalmente neste biblioteca de tipos.

[appobject]

Comentários

O appobject o atributo do C++ tem a mesma funcionalidade que o appobject atributo MIDL.

Exemplo

O código a seguir mostra uma definição de classe simples precedida por um bloco de atributo que inclui 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

Se aplica a

classe,struct

Reproduzíveis

Não

Atributos obrigatórios

coclass

Atributos inválidos

Nenhum

Para obter mais informações sobre os contextos de atributo, consulte Atributo contextos.

Consulte também

Outros recursos

Atributos IDL

Atributos de classe

Atributos Typedef, Enum, Union e Struct

Attributes Samples