Compartir a través de


atributo library

La instrucción library contiene toda la información que usa el compilador MIDL para generar una biblioteca de tipos.

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

Parámetros

uuid-number

Especifica un número de identificación único universal para la biblioteca.

optional-attribute-list

Especifica atributos adicionales que se aplican a toda la instrucción de biblioteca . Los atributos permitidos incluyen [control], [helpcontext], [helpfile], [helpstring], [hidden], [lcid], [restricted]y [version].

library-name

Nombre por el que los componentes de software hacen referencia a la biblioteca.

library-definition-statements

Una o varias instrucciones MIDL que definen el contenido de la biblioteca.

Comentarios

Las instrucciones dentro del bloque de biblioteca pueden usar elementos declarados dentro o fuera del bloque de biblioteca. Las instrucciones library pueden usar esos elementos como tipos base, heredar de esos elementos o simplemente haciendo referencia a ellos en una línea, como se indica a continuación:

interface MyFace 
{
    // Interface definition statements
};

[
    // library attributes
] 
library
{
    interface MyFace;

    // Other library definition statements.
};

El compilador MIDL creará una biblioteca de tipos que incluye definiciones para cada elemento dentro del bloque de biblioteca, además de definiciones para los elementos definidos fuera y a los que se hace referencia desde dentro del bloque de biblioteca.

Para obtener información sobre cómo generar una biblioteca de tipos y códigos auxiliares de proxy y encabezados a partir de un único archivo IDL, consulte Generación de un archivo DLL de proxy y una biblioteca de tipos a partir de un único archivo IDL.

Ejemplos

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

Vea también

Contenido de una biblioteca de tipos

Control

Generación de una biblioteca de tipos con MIDL

helpcontext

helpfile

helpstring

Oculto

Lcid

Sintaxis de archivo ODL

Restringido

Versión