attributo library

L'istruzione di libreria contiene tutte le informazioni utilizzate dal compilatore MIDL per generare una libreria dei tipi.

[
    uuid(uuid-number), 
    [, optional-attribute-list]
] 
library library-name
{ 
    library-definition-statements
}

Parametri

uuid-number

Specifica un numero di identificazione univoco universale per la libreria.

optional-attribute-list

Specifica attributi aggiuntivi che si applicano all'intera istruzione della libreria . Gli attributi consentiti includono [control], [helpcontext], [helpfile], [helpstring], [hidden], [lcid], [restricted]e [version].

library-name

Nome in base al quale i componenti software fanno riferimento alla libreria.

library-definition-statements

Una o più istruzioni MIDL che definiscono il contenuto della libreria.

Commenti

Le istruzioni all'interno del blocco di libreria possono usare elementi dichiarati all'interno o all'esterno del blocco di libreria. Le istruzioni di libreria possono usare tali elementi come tipi di base, ereditando da tali elementi o semplicemente facendo riferimento a tali elementi in una riga, come indicato di seguito:

interface MyFace 
{
    // Interface definition statements
};

[
    // library attributes
] 
library
{
    interface MyFace;

    // Other library definition statements.
};

Il compilatore MIDL creerà una libreria dei tipi che include le definizioni per ogni elemento all'interno del blocco di libreria, oltre alle definizioni per tutti gli elementi definiti all'esterno e a cui viene fatto riferimento dall'interno del blocco di libreria.

Per informazioni sulla generazione di stub di libreria dei tipi e intestazioni proxy da un singolo file IDL, vedere Generazione di una DLL proxy e di una libreria dei tipi da un singolo file IDL.

Esempi

[
    uuid(12345678-1234-1234-1234-123456789ABC), 
    helpstring("Hello 2.0 Type Library"), 
    lcid(0x0409), 
    version(2.0)
] 
library Hello 
{
    /* Library definition statements */
};

Vedere anche

Contenuto di una libreria dei tipi

Controllo

Generazione di una libreria dei tipi con MIDL

helpcontext

helpfile

helpstring

Nascosto

Lcid

Sintassi dei file ODL

Limitato

Versione