Udostępnij za pośrednictwem


appobject

Identyfikuje coclass jako obiekt aplikacji, który jest skojarzony z aplikacją pełnego .exe i wskazuje, że funkcje i właściwości coclass globalnie dostępnej w tym biblioteki typów.

[appobject]

Uwagi

Appobject atrybut C++ ma taką samą funkcjonalność jak appobject MIDL atrybutu.

Przykład

Poniższy kod przedstawia definicję klasy proste, poprzedzone bloku atrybut, który zawiera 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;
};

Wymagania

Atrybutu kontekstu

Stosuje się do

Klasa,struct

Powtarzalne

Nr

Wymagane atrybuty

"coclass"

Nieprawidłowe atrybuty

Brak

Aby uzyskać więcej informacji na temat kontekstów atrybutu, zobacz Kontekstów atrybutu.

Zobacz też

Inne zasoby

Atrybuty IDL

Atrybuty klas

Element TypeDef, Enum, Unii i struktura atrybutów

Attributes Samples