appobject (attributo)

L'attributo [appobject] identifica la coclasse come oggetto applicazione, associato a un'applicazione EXE completa.

[
    uuid(uuid-number), 
    appobject 
  [, coclass-attribute-list]
]
coclass classname 
{ 
    [coclass definition]
}

Parametri

uuid-number

Specifica un numero di identificazione univoco universale per la coclasse.

coclass-attribute-list

Specifica zero o più attributi che si applicano all'istruzione coclasse . Gli attributi di coclasse consentiti sono [helpstring], [helpcontext], [licensed], [ version], [ control]e [hidden].

Classname

Specifica il nome in base al quale l'oggetto componente è noto nella libreria dei tipi.

definizione coclasse

Specifica le istruzioni che costituiscono la definizione della coclasse .

Commenti

L'attributo [appobject] indica anche che le funzioni e le proprietà della coclasse sono disponibili a livello globale nella libreria dei tipi corrente.

La rappresentazione typeflag per questo attributo è TYPEFLAG_FAPPOBJECT

Esempi

[
    uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
    helpstring("Hello Class"),
    appobject
] 
coclass Hello
{
    [default] interface IHello : IUnknown;
    interface IDispatch;
}

Vedere anche

coclass

Controllo

Generazione di una libreria di tipi con MIDL

helpstring

helpcontext

Nascosto

licensed

Esempio di file ODL

Sintassi del file ODL

TYPEFLAGS

Versione